-
Notifications
You must be signed in to change notification settings - Fork 0
4. Production Plan
Table of Contents
- Game Design Document
- Tech Design Document
- Production Plan
- GUI Design Document
- Art Bible
- Audio Bible
- QA Workflow
- Pitch
- Indented item
- GENERAL
- Game resolution: 1280x720px@60fps, support for windowed mode and fullscreen
- Maximum memory usage must be under 256 MB (RAM)
- GOD mode (F10): no-damage, fly-around mode, show bounds, visual debug info…
- Turn-based battle system
- SCREEN: LOGO
- Team logo
- AUDIO: Sound FX characteristic for the logo
- SCREEN: TITLE
- Game title
- Game SAVE/LOAD state to/from external file
- AUDIO: Sound FX characteristic for the title appearing
- AUDIO: Music track specific for the screen
- UI: Main game menu (custom font): START - CONTINUE - OPTIONS - EXIT
- UI: AUDIO: Buttons/controls fx feedback sounds
- SCREEN: GAMEPLAY
- Implement a TOWN map with at least 3 locations to visit
- Implement at least **2 Playable Characters**, available as the base Team Party
- Implement at least **3 NPC Characters**
- Implement at least **4 Dialogs** with branching with NPC characters
- INPUTS: Keyboard/Gamepad inputs supported
- UI: PAUSE menu available on pause
- AUDIO: Music track specific for the screen
- AUDIO: Music effects fade-in/fade-out, lower volume on PAUSE
- SCREEN: BATTLE
- Implement at least **3 Types of Enemies** (or Boss) with different stats
- Implement turn-based combat system, players and enemies should alternate attacks
- UI: Implement a minimal menu to choose next player actions
- GENERAL
- Screens and battle transitions
- UI: All controls must support multiple states: NORMAL, HOVER/SELECTED, PRESSED, DISABLED
- BUILD
- GitHub Actions automated builds
- Assets/Resources loaded from one or multiple ZIP files
- SCREEN: LOGO
- ANIM: Animated logo in/out
- SCREEN: TITLE
- ANIM: Title animation with easings
- SCREEN: OPTIONS
- UI: Basic game config options implemented with custom font
- UI: OPTION: GRAPHICS: Full Screen mode selection
- UI: OPTION: GRAPHICS: VSync enabled
- UI: OPTION: AUDIO: Music volume slider
- UI: OPTION: AUDIO: Fx sounds volume slider
- AUDIO: Sound feedback for buttons and sliders
- AUDIO: Music track specific for the screen
- SCREEN: GAMEPLAY
- Implement a DUNGEON map with at least 3 map-puzzles to solve
- Implement at least **6 Types of Items** to collect
- Implement at least **3 Quests**
- AUDIO: Minimum of 10 fx game sounds implemented
- SCREEN: STATS MENU
- UI: Implement a minimal menu system: **Characters Stats**, **Inventory Items**
- SCREEN: BATTLE
- AUDIO: Sound feedback for menus controls
- AUDIO: Minimum of 10 fx player/enemies sounds implemented
- AUDIO: Music track specific for the screen
- SCREEN: ENDING
- Custom background with victory/lose messages (custom font)
- AUDIO: Music track specific for the screen
- GENERAL
- Gamepad: Game must be completely playable with a gamepad
- UI: All menus must be animated
- Game Webpage: Use GitHub Pages with some customization for the game.
- Game Trailer: A short trailer (under 2 minutes) to sell the game and show its key features
- BUILD
- Game installer: Game should come on an installer
- SCREEN: TITLE
- UI: ANIM: Animated main menu
- SCREEN: OPTIONS
- UI: ANIM: Animated options menu
- SCREEN: GAMEPLAY
- UI: ANIM: Animated pause menu
- UI: AUDIO: Sound feedback for the interface elements
- SCREEN: STATS MENU
- UI: Allow basic Items selection and usage (HP/MP items)
- UI: ANIM: Animated stats/inventory menu
- UI: AUDIO: Sound feedback for buttons and other controls
- SCREEN: BATTLE
- FX: Implement at least **3 Particle Systems**
- UI: ANIM: Animated battle menu
- SCREEN: ENDING
- UI: Minimal menu to CONTINUE or RETURN to TITLE
This budget covers the creation of the Return video game.
The design and development of the video game with the functionalities described in the Milestones and objectives section is within the budget. We will be designing and developing all the necessary materials for the creation of the video game: sprites, code, sounds, background music, etc.
For obvious reasons, the designers and developers will not be able to dedicate the hours of a full day to the creation of the video game. That is why the estimated weekly hours that they will be able to dedicate to it will be 15 hours per person.
The overall cost in development hours is summarized here. In addition to the functions outlined in the preceding section, the work required for functional testing is provided.
Task | Hours | Total hours |
---|---|---|
Assignment 01: Concept Discovery | 30 | 240 |
Assignment 02: Vertical Slice | 75 | 600 |
Assignment 03: Alpha | 60 | 480 |
Assignment 04: Gold | 45 | 360 |
Per person:
Estimated hours | Price / hour | Total amount |
---|---|---|
210 | 9 € | 1.890€ |
Since we are a team of 8 people, our final budget will be
Number of workers | Final price |
---|---|
8 | 15.120€ |
Our team will be working in a coworking place located in Carrer d'Estruc 9, Barcelona 08002 and the pricing are located in the following link.
We will be using the following plan that adjusts our terms:
So that means, an added infrastructure cost will be:
Number of workers | Weeks | Price per person | Total |
---|---|---|---|
8 | 15 | 80€ | 1.200€ |
We also need material to be able to get to work on it. We will need the following:
Material | Amount | Price per unit | Total |
---|---|---|---|
Wacom One Medium Tableta Digital | 4 | 59.90€ | 239,60€ |
ASUS VivoBook 15 S513EQ-L1247T | 8 | 899.90€ | 7.199,20€ |
Maintenance or malfunctioning | One of each product | --- | 959,80€ |
Total amount: 8.398,60€
Licenses needed in order to work on the videogame, is to purchase a software in order to design things, called Aseprite.
Material | Amount | Price per unit | Total |
---|---|---|---|
Aseprite | 4 | 19.99€ | 79,96€ |
And no more licenses are required, since we will be using an MIT License and most of our stuff will be created by us.
After all of the above is accomplished, we would go onto the base costs in order to include meetings with out customers (stakeholders), business trips, marketing, distribution, etc.
Digital marketing | Steam distribution | Stakeholders, business trips... | Total |
---|---|---|---|
10.000€ | 100€ | 10.000€ | 20.100€ |
We would also need to register our product in to the Intellectual Property Registry. In Spain, these are the prices:
Then, for the total amount, we will also need 14,97€
With all of the information above, the final budget will be of 44.913,53€, which rounded will be a total amount of 45.000€.
Calendar link:
- Assignment 01: Concept Discovery
March 13th 8:00 a.m
- Assignment 02: Vertical Slice
April 17th 11:59 p.m
- Assignment 03: Alpha
May 15th 11:59 p.m
- Assignment 04: Gold
June 12th 11:59 p.m
Risks | Impact | Contingency plan | % of probability | Matrix Risk nº |
---|---|---|---|---|
Member leaves the project | Lose time in order to rearrange the project | Redistribute the work that was asigned to that person | 5% | 1 |
A member's computer stops working | More work for the other members and lose a certain amount of budget | Look for an available teammate to substitute him | 10% | 3 |
Game feature giving trouble to the coders | Lose efficency on the time established for that feature | Project members who are available can work together in order to get the feature going | 50% | 9 |
Personal problems that the members could have | Readjustment of plans | The affected member must notify the team in advance in order to adjust the plans | 50% | 9 |
An objective from the milestones is not completed | Delays the accorded date of the delivery | The unaccomplished milestone will be done for the next delivery. If it is the last delivery, the member who is in charge of that milestone will need to communicate the team in order to focus with the milestone | 30% | 10 |
- 18/02/2023 - Meeting to decide which roles has everyone in the project.
- 25/02/2023 - Deciding which type of JRPG, Game Pillars, References, etc.
- 04/03/2023 - Meeting to do the doc "Define your project".
- 11/03/2023 - Last meeting before Assignment 01 delivery.
- 14/03/2023 - Meeting regarding on how to decide what type of music to use in each screen, first 3 locations for the Town.
- 19/03/2023 - Divide up the work for the art team. Character sprites, UI distribution, etc.
- 29/04/2023 - Divide up the work for the 3rd assignment, assessment, etc.
Click here to go Home.
Click here to go Up.