Loading...
 

Proof of concept

Go back to Table of Content

The proof of concept for the game will take the form of a working Linux PC app that handles the basics for building a colony. It will not include any other feature than the interface and the ability to create buildings.

The following steps need to be taken for the proof of concept to work:

# Task DONE
1 Choose the programming framework (likely Unity)
2 Create and test a micro project to validate development environment (As in here)
3 Develop a basic landing screen (with just a Start button)
4 Develop a basic main interface (with a main screen, and a top or side
5 Create the code for the terrain & basic building elements
6 Create the code for user input to allow the placement of those elements on screen
7 Create the code for user input to allow speed control (pause, slow, normal, fast)
8 Test the app on local PC


Here is a short video on how it looked like.

Now that the proof of concept has been completed, the goal is to have a first playable "vertical build". This means a build that includes most core features, even if they are not fully implemented. This will allow testing and feedback based on a version of the game that is not missing essential features, and this will be the first alpha build.

This version should contain:

Feature DONE
Main menu (New, Load, options, credits, etc)
A preset map
Day-night cycle
Weather
First person camera & controller
Third person camera & controller
Character animation
Time management (normal speed for first person, fast forward for third person)
Sample structure templates (wall, floor, door, window, roof, etc)
Sample furniture templates (bed, table, chair, etc)
Sample items & supplies (tools, materials, food)
Basic stockpile management
Blueprint placement
Sample Task (Build, Cook)
Sample Needs (Eat, Sleep)