Documentation 9 - Development, Start Up!
This week, I entered a new phase of the project, development. In order to better plan the next days left, I listed the things to be done, and arranged them for the next six weeks, which are the development stage.
The things to be done:
Move the Twine game to Unity.
The reason I’m using Unity as the development environment is for the reasons below:
It could have larger potential improvements in terms of the performance and visuals.
I’m familiar with C# compared to HTML and CSS.
I could add more features to the game.
It is easier to make the balancing mechanics and push notifications.
Script Final: Modify the script in terms of the wording, the contents, the context and the sequence to better tell a story within the a-day time range and make sense of the concept.
The balancing mechanics: To implement this mechanics of the game, and integrate with the dialogues and other mechanics. I would have to do so after polishing the scripts and assign the variables based on the script text and choices. This would first be prototyped with the scene in Unity.
Push Notifications: As the very key feature of the game which has the Pseudo Real-Time design, I need to do more research to understand how it could be practical in terms of my game. I also need to decide which platform I’m going to use so that I can find the proper code for the feature.
(Random Events): Is it necessary?
UI Design and Asset: The main menu, the game UI, the assets
Playtesting
In order to do all of these stuffs in next six weeks, I have the plan below:
I have started learning Unity 2D for the game since last week, and watching videos and articles about those things I could use. I’m going to finish the Unity learning, script modification and UI design next week. I should have a scene 1 with at least playful dialogues and choices by the end of the week. If things go well, I could do the prototype of variables in the scene this week. The next questions I need to consider is:
How can I show the health bar in a easier understandable and interesting way?
Should the game on the mobile or a desktop/wek game?