Technical Roadmap
Our technical roadmap consists of the following development stages:
Chain Fight Alpha Version, Q1 2025
Core Features
1. Movement Controller
1.1. Develop movement rules (character steps, mini-map, grid system).
1.2. Implement movement controls (arrow key navigation).
1.3. Improve movement (camera rotation, visualization, obstacles).
1.4. Adapt the interface for vertical phone orientation.
2. Combat System & Character Attributes
2.1. Implement the combat system (attack mechanics).
2.2. Implement the combat system (defense mechanics).
2.3. Finalize combat mechanics (balance and core systems).
2.4. Introduce character attributes affecting combat and system synergy.
3. Dialogue & Quest System
3.1. Develop the dialogue window.
3.2. Implement the "response wheel" mechanic.
3.3. Refine the dialogue cycle logic.
3.4. Create the quest system (task logic, triggers, generation).
3.5. Adapt the interface for vertical phone orientation.
4. Inventory, Items & Character Progression
4.1. Develop the inventory system (item properties and attributes).
4.2. Implement inventory mechanics (adding and removing items).
4.3. Refine item characteristics and their impact on the character.
4.4. Introduce equipment mechanics (equipping/unequipping items, stat changes).
4.5. Develop the leveling and character progression system.
Prototype Development
5. Prototype Development
5.1 Assemble the first prototype.
5.2. Test core mechanics.
5.3. Identify and fix non-working features.
5.4. Polish implemented mechanics.
6. Game Designer Tools
6.1. Create a dialogue and response builder.
6.2. Develop a quest builder.
6.3. Implement an item creation system (attributes and properties).
6.4. Develop a content import system (icons, 2D NPCs, animations, avatars, etc.).
7. Cities
7.1. Develop city mechanics (character interaction).
7.2. Generate city content (maps, environments).
7.3. Distribute NPCs across cities.
7.4. Visualize city locations.
8. Additional Mechanics
8.1. Implement additional mechanics (as needed).
Alpha Version
9. Alpha Version
9.1. Assemble the Alpha version.
9.2. Test implemented mechanics.
9.3. Identify and fix non-working features.
9.4. Polish mechanics and features.
9.5. Detect and resolve bugs.
9.6. Conduct focus group testing.
10. NPCs
10.1. Add friendly NPCs (quest givers, merchants, etc.).
10.2. Add hostile NPCs (enemies, bosses, etc.).
11. In-Game Economy
11.1. Implement in-game currency.
11.2. Balance the economy (pricing, item costs).
11.3. Iterate on balance (currency, monsters, and other factors).
12. Monetization & Economy Mechanics
12.1. Implement in-game currency purchases.
12.2. Introduce exclusive content (balanced for fair gameplay).
12.3. Integrate with Telegram.
12.4. Support cryptocurrency-based mechanics.
12.5. Adjust balancing to mitigate Pay-To-Win concerns.
13. Content Expansion
13.1. Add textures, NPCs, items, and UI/UX elements.
14. Optimization
14.1. Optimize game content.
14.2. Improve performance through testing.
14.3. Fix performance issues.
Chain Fight Beta Version, Q2 2025
15. Beta Version
15.1. Assemble the Beta version.
15.2. Test game mechanics.
15.3. Gather player feedback.
15.4. Polish mechanics and features.
15.5. Identify and fix bugs.
Last updated