We originally planned to make a big data project using a database of over the counter drugs approved by the FDA to match symptoms of simple ailments with over the counter drugs available to help with those symptoms. An age selection option would be possible for parents with sick children, though warnings would be identified if symptoms were severe.
However with a lack of knowledge of how to implement our original idea and several hours of unpromising research, we changed our project to create a game with a dialogue simulator using Unity to eventually become a game to offer the option of Virtual Reality.
What it does
The user can navigate a 3D environment and hold a branching conversation with a non-player character, which works off of a dialogue interface designed in Unity3D
How we built it
We designed the project in Unity, and incorporated assets modeled in Adobe Fuse. The programming is done in C#.
Challenges we ran into
We all came in with virtually no experience with Unity, C#, or modeling, so getting the project off the ground took a long time. Debugging was also very difficult and time-consuming.
Accomplishments that we're proud of
Finishing the user interface, designing a 3D environment from scratch, and learning to code in an entirely new programming language in general.
What we learned
How to program in C#, how to design simulated environments and physics in Unity, 3D character modeling
What's next for 2 - Branching Dialogue Simulator
We have an excellent foundation for what we had in mind when we started, and the project is ripe for expansion in terms of assets, more complicated and realistic physics simulations, and so on.