Resources
During your fangame development journey, you'll encounter many challenges and questions. Fortunately, there are numerous resources available to help you improve your skills, learn new techniques, and find inspiration.
Glossary
| Term | Short definition |
|---|---|
| Scope | The boundaries of your project: what you have decided to build and what you have decided not to build. |
| MVP (Minimum Viable Product) | The smallest playable version of your game that already provides an enjoyable experience. |
| Vertical Slice | A small but representative portion of your game used to validate its core gameplay and direction before producing the rest of the content. |
| Backlog | A list of ideas, features, and tasks that you may work on later. |
| Iteration | A new version of your project that adds improvements, fixes, or new content. |
| Technical Debt | A technical compromise made today that will likely require additional work in the future. |
| Art Debt | The same concept applied to visual, audio, or narrative assets. |
| Refactoring | Improving or reorganizing existing code or systems without changing how they behave for the player. |
Useful Tools
None of these tools are mandatory. Choose the ones that best fit the way you like to work.
Documentation
- Google Docs - Write your story, quests, or game design documents.
- Obsidian - Organize your notes in Markdown with links between pages.
- Notion - Centralize documentation, your project wiki, and task tracking.
Task Management
- GitHub Projects - A simple way to manage tasks for projects using Git.
- ClickUp - Manage tasks, documentation, and project organization in one place.
- Trello - Organize your work using a Kanban board.
Design & User Interface
- Figma - Design user interfaces and think through the player experience.
- Excalidraw - Quickly sketch diagrams, ideas, and workflows.
Version Control
- Git - Keep a history of your project and collaborate with others.
- GitHub - Host your project and track its evolution.
- GitLab - A complete alternative that also includes issue tracking and version management.
Going Further
Project Management
Atlassian Agile Guide
An excellent introduction to Agile practices with simple, accessible examples. https://www.atlassian.com/agile
Kanban Guide
A practical introduction to visual task management using Kanban. https://kanbanguides.org/
Game Design
The Door Problem - Liz England
A classic article illustrating the wide variety of disciplines involved in game development. https://lizengland.com/blog/2014/04/the-door-problem/
Game Developer
Articles covering game design, production, programming, and the game industry. https://www.gamedeveloper.com/
Extra Credits
A YouTube channel covering game design, storytelling, and many aspects of game development. https://www.youtube.com/@ExtraCredits
Game Maker's Toolkit (GMTK)
A YouTube channel analyzing game design decisions and explaining why they work. https://www.youtube.com/@GMTK
Productivity
Getting Things Done - David Allen
A personal productivity methodology that has inspired many modern organizational tools. Even if you don't adopt the entire system, many of its principles are useful for managing an amateur project.
The Lean Startup - Eric Ries
An excellent book for understanding the value of prototypes, iterations, and validating ideas early.
Peopleware - Tom DeMarco & Timothy Lister
A classic reference on the human side of collaborative projects. Especially useful if you're starting to build a team.
Pokémon Workshop Resources
Be sure to regularly explore the resources provided by the community:
- Pokémon Workshop tutorials
- Pokémon Workshop documentation
- Pokémon SDK code documentation
- release announcements
- Discord help channels
- feedback and experience shared by other creators
Asking questions, requesting feedback, or sharing a demo are all part of developing a fangame. The community is here to help you throughout your project.