Weekly Update

I got a lot done with the underlying code for a few different systems in the game, and started the random generation of the 3d levels.

  • Basic inventory system / inventory management for bases and soldiers
  • Equipping soldiers with weapons, items, and armor from base storage
  • Weapon creation, item creation, and armor creation
  • Displaying the inventories, weapons, equipment in base and on soldiers
  • Basic framework for 3d level generation

I’ve attached some screenshots of the random level generator. I’m splitting each segment into a tile, and each tile is generated randomly on a grid. The tile generated is dependent on the environment. And the structure within the tile also as an element of randomness in that windows and doors can appear within a random range.

These screenshots are of some 3 tiles with 1 structure tile and some old textures I had.

Read More

Weekly Update

This week’s work has mainly consisted of rewriting code for my first game in progress, and putting all other projects on hold. Much of my time was spent planning as opposed to coding. Instead of writing about planned features I’m just going to update with features that I have actually built.

  • Time system that is updated once per second. Can be advanced 1 second per second, 1 minute per second, 1 hour per second, or 1 day per second. Or paused so no time advances.
  • Custom character creator – assign name and attributes to personal character
  • Random name generated based on nationality, which is also randomly generated

Read More

Weekly Update

This past week I’ve been most involved in a new project. The majority of that time was spent researching and designing. It wasn’t until today that I’ve been able to start to write code for the project. Depending on how much gets done on this project, I’ll try to create another Unity networking tutorial that goes more in depth with a game; if I find the free time.

Read More