background preloader

Beginning Game Development: Part I – Introduction

Beginning Game Development: Part I – Introduction
Part I – Introduction Welcome to the first article of an introductory series on game programming using the Microsoft .NET Framework and managed DirectX 9.0. This series as aimed at beginning programmers who are interested in developing a game for their own use with the .NET Framework and DirectX. The goal of this series is to have fun creating a game and learn game development and DirectX along the way. Game programming and DirectX have their own terms and definitions that can be difficult to understand, but after awhile, you’ll crack the code and be able to explore a new world of possibilities. I will keep things as straightforward as possible and decode terms as they appear. In this series, we are going to build a simple game to illustrate the various components of a commercial game. Tools: Before we start writing our first game we need to talk about the tools we will use. The most important tool for any developer is the Integrated Development Environment (IDE). Our Game idea: Visual C#

Related:  Game dev

Multiplayer - GMnet ENGINE by HappyTearParakoopa Description GMnet ENGINE (previously called HappyTear Multiplayer Engine PLUS) JOIN DEVELOPMENT: The HappyTear Multiplayer Engine allows you to create multiplayer games easier than ever before! Online Speed Reading tools and software Simply start by clicking on the Play button on the left. Reading is that one activity that we do every day but we don't really practice. Most people learn the basics of reading in kindergarten and never graduate to the next levels.

Zen and the Art of the Fireball& So it is said that if you know your enemies and know yourself, you can win a hundred battles without a single loss. If you only know yourself, but not your opponent, you may win or may lose. If you know neither yourself nor your enemy, you will always endanger yourself. - Sun Tzu A party lives and dies by teamwork. Too often, the failure of one creates the failure of many. 30 free programming eBooks - Since this post got quite popular I decided to incorporate some of the excellent suggestions posted in the comments, so this list now has more than 50 books in it. BTW: I’m not very strict on the definition of “ebook”, some of them are really just HTML versions of books. [UPDATED: 2012-01-18] Learning a new programming language always is fun and there are many great books legally available for free online. Here’s a selection of 30 of them:

Advanced Programming Languages Introduction Research Syntax Semantics Sergiu Craitoiu's Blog - Marketing ideas for your indie game The following blog post, unless otherwise noted, was written by a member of Gamasutra’s community. The thoughts and opinions expressed are those of the writer and not Gamasutra or its parent company. I've been working really, really hard on my last game, for the last 6 months, together with other 3 friends. Last week we finally released it on Google Play Store. I want to share with you my marketing ideas and experiences so far, what marketing decisions I’ve made in order to promote my game as an indie and newbie in this industry. When I first met my team, last summer, to discuss some ideas for our game, I had no marketing experience at all.

Lighting Made of Galvanized Iron Table lamp made of galvanized iron parts that make it different and artistic ! ++ Available at Design2009 on Etsy The Most Important Algorithms (Survey) After a long discussion with some of my RISC colleagues about what the 5 most important algorithms on the world are, we couldn't reach a consensus on this question. So I suggested to perform a little survey. The criterion for suggestions was that these algorithms should be widely used. Further we restrict ourselves to the fields of computer science and mathematics. Free Books A lot of people keep asking about a good list of programming books. Hence, we are building this list to save your time and to spread the knowledge. Some of these books will definitely help us to evolve our coding skills and thought processes for developing better solutions. We will do our best to keep updating this list, hope you find this list useful, here we go.

Six ways to write more comprehensible code I learned to write, clear, maintainable code the hard way. For the last twelve years, I've made my living writing computer games and selling them over the Net using the marketing technique that was once charmingly known as shareware. What this means is that I start with a blank screen, start coding, and, a few tens of thousands of lines of code later, I have something to sell. This means that, if I make a stinky mess, I'm doing it in my own nest. When I'm chasing down a bug at 3 a.m., staring at a nightmare cloud of spaghetti code, and I say, "Dear God, what idiot child of married cousins wrote this garbage?", the answer to that question is "Me."

Top 20 Best Free Music and Sound Effect Resources For Music and sound effects are one of the most important aspects of any iOS game. Without solid music and creative sound effects, a game will fall flat. More and more today mobile gamers are playing their games with headphones on or with the volume turned up. This means your game needs to have a great soundtrack and an even better SFX track. You don’t need to pay a fortune to get great audio in your iOS game. There are more than enough free sites out there to get music that isn’t only royalty-free, but is all around free, too!

Related:  ProgrammingpcDevelopmentWorkGame Design