Game Development 101 - The Start

So, the start of the diary begins.
I decided to start off by just prototyping and just getting the general feel of the game going. So... what are we going to do?
The best way for is to always get something on the screen first.

Here is what I did last night.

First I created a solution and properly decided what I was going to do, the game will be a simple strategy game, but with some nice twists which will become clearer as we move on.

Next, I kinda got some of the classes going, we don't really need to abstract anything yet, maybe we can raise the abstraction level later. For now I just have the following objects.

Terrain
We need a terrain for our tanks and soldiers to walk on, so a terrain object was necessary.
Soldier, Tank
We need soldiers and tanks that will walk on our terrain, this goes for us and the enemy player.
Skybox
We need to create a world and this is what the Skybox will be, some people prefer a skysphere, but we will just use a box and this will contain our atmosphere (we need to breath) :)
Input
We need some way to control our players don't we?
GUI
We cannot live without this, we need to be able to give commands to the players by clicking on a command and ordering our troops to get going with whatever command we gave it.

Right now the objects contains no code other than the definition of the class. Tonight we will take things from the top down and get going with implementing terrain.
Stay tuned!

Published Tuesday, December 04, 2007 2:38 AM by pieterg
Filed under:

Comments

# Game Development 101 - The Start

After only just posting about Pieter's new project , he has posted the first small article. In this

Tuesday, December 04, 2007 10:29 PM by Mykres Space

# Game Development 101 - The Start

After only just posting about Pieter's new project , he has posted the first small article. In this first article he goes through the simple prototyping for the game and talks about the type of game that he is going to be putting together. First I

Saturday, May 10, 2008 7:09 AM by Virtual Realm

Leave a Comment

(required) 
(required) 
(optional)
(required) 

Enter the numbers above: