Lead Programmer Production Project

Role: Lead Programmer

The core intention of the programmer is to create the basic mechanics of the game.

Intention (SMART Goal)

By March 25th, as a part of our game production team, I will have completed learning how to generate random objects using code, to be able to create more interesting and cohesive mechanics for our infinite dungeon crawler game.

Leader(s) in the Field / Exemplary Work(s)

This game is exceptional in the fact that the entire game is randomly generated. Mob spawn, terrain, item drops, just about every level mechanic. It is extremely difficult to have so many different randomly spawning events that all can coexist and not get in the way of each other in a cohesive and fun game.

Training Source(s)

  • Consists of an array of objects, a random number, and a spawn point
  • Create a random number by using a random.range function
  • Then instantiate a random object out of the array on the spawn point

Project Timeline

  1. Search Youtube for tutorials
  2. Ask a friend if they have experience if you cannot find video
  3. Watch the video, take notes
  4. Attempt to recreate the code/modify it to your game