WAVE MANAGEMENT TOOLS



Wave management using a Sequencer timeline



Description

For the concepting phase of a Custom C++ Engine project, we experimented by creating different concepts aimed at a Tower Defense game, prototyped them and made final decisions for whether we continue with them for the next phases of development.

Pipeline

The three concepts I have thought out and prototyped were aimed at improving the pipeline for Artists and Designers for working inside the Custom Engine.
The Model Viewer improved the Artist pipeline as it makes it very easy to test their .OBJ models inside the custom engine with the standalone tool for visual differences between their 3D software and our custom renderer.
The Wave Manager tool improved the Designer pipeline as previously, the only way for the designers to edit the waves of a tower defense game was by diving in the gameplay code. This tool removes that dependency with a intuitive user interface.

What I learned

  • How to work closely together with a multidisciplinary team to work on concepts and prototypes based on feedback in a iterative approach.
  • How to use the Windows SDK's File Dialog.
  • How to utilize a JSON Parser library for data Serialization.
  • How to make use of a Graphical User Interface library to make intuitive tools.

Details

Start date: 12-2020. Duration: 6 weeks

Custom Engine, C++


Programmers

Danny Kruiswijk

Game Designers

Odysseas Tsidiris

Visual Artists

Niels Voskens















Wave management with a Tree-based structure



Model viewer for .OBJ files