Methodology
Below, I will briefly describe what project / time management methodologies I am planning to use when developing Vengeance Incarnate. I will mainly consider these methodologies in terms of solo development; however, they do not differ much in case I work on the project in a team.
Agile
Agile allows for iterative development, flexibility, and continuous improvement.
- Work is divided into small, manageable tasks
- Progress is reviewed weekly
- The scope can be adjusted without disrupting the whole project
- Encourages early prototyping and frequent iteration
In terms of Vengeance Incarnate, it is a good choice as the game relies on experimentation with mechanics, narrative pacing, and player choice. Agile supports iterative improvements and helps in managing uncertain moments in creative development processes.
Scrum-Inspired Sprint Planning
Generally used in team projects, however, it can be adjusted for solo development.
- Work is divided into “sprints”, which usually last 1 or 2 weeks
- Each sprint has a clear goal
- Sprint reviews help in checking on progress and identifying issues
- Helps in realistic workload planning
For this project, it is a useful method, as the sprints will help in ensuring that all key systems, such as narrative, choices or survival, will be developed progressively, and not all at the same time.
Kanban Task Management
Kanban is a visual workflow method that tracks tasks through different stages of completion. It usually involves columns such as:
– To-do
– In-progress
– Testing
– Done
Kanban visualizes how much work has been completed and what still needs to be done, making the tasks manageable and preventing work overload.
Time Blocking
Time blocking involves assigning specific periods of time to individual tasks. It helps in allocating time within work, as well as in personal life. It is useful in terms of this project, as it will help balance work and rest, preventing burnout.
What tools will I use for this project?
| Project Aspect | Software |
| Programming | Unity |
| Version Control | GitHub |
| 3D Modelling | Blender |
| Concept Art | Procreate |
| Narrative Writing | Google Docs / Microsoft Word |
| Narrative Prototyping | Inky / Twine |
| Task Tracking | Trello |
| Presentations | Canva / PowerPoint |
