Project Proposal - GanaramInukshuk/CSE482-2019 GitHub Wiki
Project Proposal
For use with CSE-482 (Fall 2019)
Name: Giovanni Orijuela Class: CSE-482 Fall 2019 Prof.: Dr. David Turner
CSE-482 (Fall) Project Proposal: Expand the project created in CSE-405 (Spring 2019) by porting it to C# and utilizing the Unity game engine. The original JavaScript prototype developed in CSE-405 is an experimental city-building incremental game with only three gameplay features: housing, jobs, and schooling. The Unity version of the game aims to expand on those features while adding a healthcare system and a refined demand system to simulate city growth.
Github repo to original JavaScript prototype: https://github.com/GanaramInukshuk/CSE405-2019
Proposed features include:
- Graphical user interface – this also provides a visual representation of the available building types. The JavaScript prototype has no graphics.
- Different building sizes – this includes high-capacity buildings that occupy more people per building, such as duplexes for residential buildings. The JavaScript prototype only featured single-unit households.
- Different levels of K-12 education – education is divided into three levels – elementary, middle, high – and each level has its own budget and requirements. The JavaScript prototype combined all three levels into one category.
- Healthcare system – healthcare is divided into two levels (clinics and hospitals) and each level has its own budget and requirements. No healthcare system existed in the JavaScript prototype.
- System for savefiles – save data is to be saved in JSON files. This feature was never implemented in the JavaScript prototype due to time constraints.