Project Charter - CSG-3523/25fa-gdc01-the-team GitHub Wiki
1. Project Details
- Name: TBD Miner
- Project Lead: Shane 😍
- Week 9 - 16
2. Project Overview
-
Survival/crater where the player controls a spaceship to traverse the solar system and collect resources.
-
Lead Designer: Shane (Mechanics and Crafting)
-
Level Designer: Jayden (Greyboxing and level programming)
-
Lead Programmer: Garrick (Movement and coherence)
-
Artist: Logan and Jayden (Create and import assets to the project)
-
QA: All (Test every current build and find any bugs and issues)
3. Project Objectives
- Create a player-controlled ship with movement controls
- Create an inventory management and crafting system
- Create destructible/minable asteroids and a system to obtain materials
- Create a player HUD to view inventory and crafting tasks
- Create simple 3D assets
4. Deliverables
- GDD
- Simple prototype of player controller
- Game Assets: Player spaceship model, asteroid model, planet images etc...
- Alpha Build
- Beta Build
- Final Game
5. Milestones/Timeline
- Week 9: GDD
- Week 10: Player controller, mining controller
- Week 11: Inventory/crafting
- Week 12: Playable prototype
- Week 13-15: Polish/stretch goals
- Week 16: Final Build
6. Project Scope
- Player controller
- A few types of resources
- Crafting system
- Mining laser
- Basic HUD/UI
7. Stakeholders
-
Lead Designer: Oversees project progress, timelines, overall game design, mechanics, systems, player experience, and resource allocation.
-
Artist: Directs the visual design of the game, including environment art, wildlife models, and UI elements.
-
Lead Programmer: Ensures the technical development of game systems and integration of core features.
-
QA testers: Manages the testing process, ensuring game stability and quality.
-
Professor Akram: Final approval of authority
-
Players/Community: End-users who will provide feedback, bug reports, and reviews post-launch.
8. Budget Estimate
9. Risk Management
- Delays in Asset Creation: Regular check-ins and milestone reviews to ensure timely asset production. Consider hiring additional freelance artists if necessary.
- Technical Challenges: Group reviews and meetings.
- Balance Issues in Gameplay: Iterative testing and finding testers to get feedback.
10. Success Criteria
- Player Feedback: Positive player feedback from beta testing, with a focus on gameplay enjoyment, immersion, and difficulty balance.
- Complete the game: have all core mechanics, systems, and key visual details.
- Have it done on time: Have this game completed in time of the expected launch date.