Archive | January 2015

Capstone Project

At Neumont University, we are required to do a Capstone Project that challenges us as developers and to show how far we have come in our two years at the school. This quarter, I will be doing mine, and I will post updates about challenges I met, and what I did to solve them.

With that said, let’s have a quick overlook of what my project is.

The most important part about my project is that it will be a game, so it being a fun experience to play is, of course, crucial. The game will showcase the bulk of my project: Group AI. While not a shooter or other action game, there are many areas in games that would benefit from having a strong group AI. My game will be a strategy game, with some god game-like elements.

The player will be in charge of a group of workers attempting to build a spacecraft to leave their planet. However, there are many resources needed to make a space ship, with money, of course, being the biggest one. The player will lead the workers into finding treasures on an unexplored, randomly-generated map. Of course, if it was as simple as walking into a meadow and finding a lost diamond mine, it wouldn’t be much of a game. For this reason, various types of obstacles will be placed on the map, requiring the workers to come up with different solutions in order to reach their goals.

I’ll make an update at the end of each week to show what progress I have made so far.

Asteroid Field Generator

Above, you can see an asteroid belt around a space station. The cool thing about this, though, is that the asteroids are all placed randomly, and are created at runtime, rather than being placed in the scene and randomizing the position.

The script has a lower bounds and an upper bounds for the area it can reach. If one was so inclined, you could you have a thin asteroid belt placed far away from your center object, or a thick asteroid belt placed close to your center object.

You can also make some pretty cool effects, such as:

Mind, this is not the best use of resources for a star, but it’s a neat little thing that I couldn’t resist sharing.

This asteroid field generator will be used for small dogfighter game that I am creating with a group for the Oculus Rift. As our setting is in space, asteroids are a valuable asset, and this tool makes it easy to generate a field in a short amount of time.

Duality of Man

Duality of Man Title ScreenThe Duality of Man was a game created in 48 hours for the Utah Indie Game Jam of 2014.

It is a two-player 3D platformer where the players are separated and attempt to reach elevators at the end of each level to proceed with the game. As the players progress through the game, various puzzles will require coordination between the two players in order to reach the end of the level.

The current build is four levels long, and more levels are currently in development.

The Duality of Man was created under the theme of “Contrast.” In the game, the contrast appears in the worlds of the two players. The first player’s world is monochrome, with blocky shapes, while the second player’s world is largely colorful and rounded.

If you would like to play the current build of The Duality of Man, it can be downloaded here.

Updates Imminent

As you can see, this blog has been dead for a while. However, that will be changing soon. Updates will be coming in the immediate future.