3D Sphere

Download Alpha and Omega v2.
Binaries as Win32 Installer (3 MB)
Download Alpha and Omega v2.
Source as Visual Studio 2010 Solution (4 MB)

Today we make our first 3D addition. It's not anything fancy, just a rotating cube and sphere. The sphere will form the basis for the game that will someday be made to look like a planet.

The sphere can be tessellated to create more polygons and each polygon will eventually represent a sector on the planet. If you remembered the brainstorming post on the first alpha-version the goal was to to have a user-controlled golem move around to take over sectors owned by other tribes. It took quiet a few posts on engine-related articles so it feels like we are finally getting somewhere. Wow this is the 11th posts since I started programming, well at least we've got a rotating sphere :)

The first thing we'll do is to create different geographical area's on the sphere. These geographical area's will just be colored triangles because I'm not yet ready to generate landscapes. The next step will be to generate a couple of tribes scattered over the planet at which time we also need to add tribe-members. When this is done we are finally able to create a user-controllable object that roams the world and annihilates these tribes. We will not yet invest time into making things look pretty because we first need to make sure that is actually fun to play. Since we are at such an early stage of development it is still possible that some major changes will be made to the idea of the game. These changes may also affect how it will look and it'll be really frustrating if we invested lots of time in landscapes we can't use.

There are plenty of engine-related topics that we still need to discuss (picking, camera, clipping, LOD, ...). We'll get to those topics when we are actually in need of them, so the first topic will probably be implementing a camera with frustum-culling.

Resource ManagementPlanetary Maze