1 min
World Map
I then developed the world map that consisted of an 18th century map of London to give a flavour and theme to the game. I also developed the three separate gangs and came up with the theme for these and what items they could give the player. This added set dressing to the game and made the project feel more alive. I then developed a level settings system and a method for random generation of them. These were then scattered across the map. I developed a menu system which controlled everything and show visual cues for selections. Mouse and keyboard input was supported.
Game Loop
The core gameplay loop was developed and this was a separate object to the level controller and physics system which got called ‘World Controller’. When the core gameplay loop was initialized it would setup these sub systems accordingly, e.g. loading the right level. The core gameplay object manages all the input from the player and all of the logic related to gameplay for example using weapons and abilities.
Time Issues
The hand in did come and I did pass. The main issue I found with this project was I overdeveloped some systems which could have been left with less functionality and still performed to the level I required.
The time I spent on these did drive development away from other areas which could have done with a lot more. An example of this is the core gameplay loop, this part didn’t have a lot too it and didn’t live up to the original design for it. If I spent more time on the core gameplay loop instead of the level generation then the game would have had an enjoyable platform system within it and could utilize abilities which would have added quick puzzle sections to the game. This would have majorly enhanced the main gameplay loop and would have made the game more enjoyable.
Subscribe to this blog via RSS.
Ai 1
Blog 13
Design 8
Snake 3
Thoughts 1
Concept 3
Birdman 2
Blades of war (1) Development (4) Ai (1) Dynamic fire (1) Blog (13) Board game (1) Play and games (1) Design (8) Low level programming (10) Snake (3) Thoughts (1) Endless runner (4) Play & games (2) Global intervention (2) Concept (3) Birdman (2) Networking (1)