NGP

I’ve been working on a project as an independent developer on a colony management videogame (like Gnomoria, Factorio and such) and I’ve been able to bring it to a prototype state. I had the opportunity to gain and refine my skills in a variety of activities:

  • Gameplay designing, which includes:
    • Mechanics and systems, which are the rules and objects in the game
    • Gameplay, which is the interaction between the player and the mechanics and systems
    • Player experience, which is how users feel when they’re playing the game
  • Market analysis, which consist in a study of the target customer and the competition within the game industry and the evaluation of the budget (forecast of possible ncome)
  • Feature and Roadmap planning, which consist in the creation of a diagram and a list of steps with details of timing and resources allocation, it’s been handy to achieve our final prototype and the future development steps mdwlist
  • Gameplay implementation, which is the process of schematise and writing the code necessary to implement the mechanics of the game, using both C++ modules and gdscript (a python-like built-in script language) technologies provided by GodotEngine.
  • 3D placeholder design when needed, a placeholder is a simple shape which resembles what will be the final shape, since I’ve never had any artistic instruction, this offered me the occasion to learn some basic skills of 3D modelling using Blender.
  • Bug hunting and fixing, a part of every developer workflow. I’ve learned to use the powerful GodotEngine integrated debugger useful to debug the built-in scripting and the underneath engine behaviours, and I’ve been using GDB Clion integration which is neat and powerful.

Project link: Non open yet

Nifty tech tag lists from Wouter Beeftink