The game is a 2D open world survival experience set in a post-apocalyptic world with zombies. Most of the game world consists of forest, with scattered city locations to explore. There is a chance to encounter enemies when searching or entering locations, as well as a lower chance while moving around. Players need to manager hunger, water, and energy levels, which can be replenished by finding food water items. Movement is touch-based. Additionally, the game features an XP and levelling system, rewarding XP for battles, searching, movement, and crafting. As Players level up, their stats such as health and attack increase, while traits provide bonus effects at certain level milestones.
Elements
RPG stats and levelling system where you gain xp based on actions
Open World movement system to let the play roam around the map
Forest / wildlands area and city area’s scattered around the place.
Possibly city with zombie apocalypse themes?
Enemies will not show up on the map, instead random chance to encounter them while searching for resources
Basic inventory system added to the game to store items (food, water, medicine, materials)
UI elements that display health, food, stamina, level, and icons for the inventory, crafting, skill/character tree and stats.
Battle system that gives XP
Searching location mechanic.
Week 1
Setup Movement system around the map to work with the touch
Setup Main Menu
Setup Forest Map Design (Will just be a placeholder of a forest png for the map)
Implement UI elements for Health, Food, Stamina, and Level (without XP showing atm)
Week 2
Setup location spawning’s around the forest area
Make some sort of interactable way to interact with locations (button, popup, something that shows up)
Start the foundation of the Inventory System
Week 3
Only working on the inventory system. Implementing the following features
Create a display for the inventory
Make Items appear in the inventory
Add in a way to store the inventory to an array of Item classes
Week 4
Implementation of the interactable location objects giving items that appear in the inventory.
Implementation of more items to give.
Setup Random chances to find random items.
Week 5
Start Implementation of an enemy appearing at a location
Create a simplified fight scene with the enemy
Have a way to Attack the enemy, Receive Damage, and End the Combat.
Start work on XP system
Start First Testing Build here!
Week 6
Implement Leveling + XP ammounts.
Reflect XP with battles and searching
Setup Stats Menu but with no features implemented.
Work on Saving / Loading Feature for Inventory + Location + World Map + Stats + Status (XP, Health, Level, Food, Water.)
Week 7
Implementation of Stats menu. Including Increasing values and obtaining skill points.
Implementing passive food / water loss.
Implementing Food eating / water eating
Week 8
Setup Crafting Menu
Crafting Weapons and Food using the items provided.
Include Medicine as an option to heal.
Week 9
Implementation of a Tutorial System with quests that guide you around.
Cleaning up code + UI elements + bugs in the code
Implement Testing for users.
Week 10
Implement features that were suggested or bugs found in testing.
Release build? Work on it abit longer? Unsure on when final due date will be.
First Project (Larger Project) – Survival Game
The game is a 2D open world survival experience set in a post-apocalyptic world with zombies. Most of the game world consists of forest, with scattered city locations to explore. There is a chance to encounter enemies when searching or entering locations, as well as a lower chance while moving around. Players need to manager hunger, water, and energy levels, which can be replenished by finding food water items. Movement is touch-based. Additionally, the game features an XP and levelling system, rewarding XP for battles, searching, movement, and crafting. As Players level up, their stats such as health and attack increase, while traits provide bonus effects at certain level milestones.
Elements
Week 1
Week 2
Week 3
Week 4
Week 5
Week 6
Week 7
Week 8
Week 10