Proposed level of achievement : Apollo 11
Role-playing games (RPG) in form of card games are getting less and less popular these days. This is because gamers do not consider this type of game as fun as other types of games, such as Multiplayer Online Battle Arena (MOBA) like Mobile Legends: Bang Bang or DOTA 2. However, we think this phenomenon is happening because RPG card games currently in the market are not as fun, because companies are putting a lot of their resources on more popular type of games, like MOBA, FPS, or battle royale game. Also, this could happen because RPG card games are more fun to be played offline, with actual cards. Hence, we want to popularize this type of game which was popular in the 80’s, such as Dragons and Dungeon (D&D) game. We tried to use deployment and energy systems for the gameplay, with fair amount of good cards and counters toward each card so that no cards will be too overpowered.
We would like to make a RPG card game, called “Oh, Village!” with characters, weapons, spells, and trap cards that could be played using computers that mimics user’s experience of playing with actual cards. We also would like to improve user experience by giving them alternatives in how they stack their in-hand-cards. To increase the playability of this game, we will make the cards as simple as they could be from the design aspect to the functionality aspect so that new players would find it easy to adapt and master the strategy in this game.
- As a new player, I would like to understand and master the strategy of the game faster.
- As a player, I would like to have a platform to play with my friends.
- As a player, I would like the platform to be adjustable with my likings in term of how to stack my card.
- As a professional player, I would like to have a platform to play with other game enthusiasts of the community.
The Oh, Village! app will be the main UI to provide the user with the game and multiplayer feature of the game.
-
Features to be completed by mid-June :
The main features of Oh, Village! and the big picture of the gameplay system would be the focus of the implementation.
- The game should have its structure of menu page and the game itself.
- The cards should have formed including their effects, hit points (HP), and/or functionalities.
- There should be a prototype of the game design and big picture of the gameplay.
- The first phase of game balancing should be completed.
-
Features to be completed by mid-July :
The extensions and additional features of Oh, Village! would be implemented during this period of time.
- The game design (UI/UX) should be refined, and background music (SFX) should be added.
- There should already be animation of card dealing and deployment.
- Tutorials and guides towards the game should have been implemented.
- The online multiplayer version of the game should be added.
- The balancing and beta-testing of the game should be finished.
These following tech stacks would be used in our project :
- Unity
- C# (Visual Studio)
No. | Task | Expected Completion Date | By Milestone |
1. |
Creation of Main Menu : - Local Play - Online Play - Settings |
05/06/21 | 2 |
2. |
Creation of all playable cards : - Character - Weapon - Spell |
08/06/21 | 2 |
3. |
Gameplay logic coding : - Cards' energy usage system - Players' energy and HP indicator - Turns and deployment of cards - End turn and win declaration |
20/06/21 | 2 |
4. |
Completion of local play : - Card dealing and deployment animation - Card balancing (readjustments of card stats) - Card stack finalizing |
27/06/21 | 2 |
5. |
Completion of gameplay animation : - Weapons, spells, and deployment of character cards |
04/07/21 | 3 |
6. |
Game design refining : - UI/UX smoothing - Adding background music (SFX) - Main menu refining |
11/07/21 | 3 |
7. |
Development of online play : - Multiple platform rescaling - Multiple platform play |
24/07/21 | 3 |
8. |
Game completion : - Beta testing - Card rebalancing - Energy system rebalancing - Bug fixing |
26/07/21 | 3 |
No. | Task | Date | Orbitee 1 (hrs) | Orbitee 2 (hrs) | Remarks |
1. | Liftoff : Programme Overview | 11/05/21 | 3 | 3 | Read and reviewed on orbital programme overview slides and milestone samples. |
2. | Liftoff : Team meeting with advisor | 12/05/21 | 0.5 | 0.5 |
- Discussed project idea and possible features extension with the advisor. - Discussed possible difficulties in feature implementation. |
3. | Liftoff : Poster Creation | 15/05/21 - 16/05/21 | 3 | 3 | Created Oh, Village! poster for submission. |
4. | Liftoff : Video Creation | 17/05/21 | 3 | 3 | Created Oh, Village! promotional video for submission. |
5. | Team meeting : Gameplay idea discussion | 21/05/21 | 3.5 | 3.5 |
- Discussed implementations of gameplay, turn-based systems, and energy system for the game. - Discussed possible in-game designs that could be included into the game. |
6. | Discussion on cards to be implemented into the game | 22/05/21 - 29/05/21 | 4 | 4 |
- Created cards for characters, weapons, and spells. - Decided the types and statistics (Att/Def/HP) for each cards. |
7. | Unity Workshop | 22/05/21 | 2 | 2 | Attended Unity Workshop for the development of the game. |
8. | Technical Consultation | 22/05/21 | 0.5 | 0.5 | Consulted with Angie about gameplay and recommended implementation of the game using Unity Game Engine. |
9. | Team Meeting : Developmental Plan | 29/05/21 | 4 | 4 | Decided on the developmental plan of the project, including the timeline and target feature to be implemented in the project. |
10. | Team Meeting : Implementation of Main Menu | 30/05/21 | 8 | 8 |
- Developed features in main menu, which includes entrance screen and buttons in accordance to program flow. - Created documentations for the project, including ReadMe and Project Log. |
11. | Team Meeting : Finalization of Submission | 31/05/21 | 3 | 3 |
- Refined errors in the submission file. - Submit submission for Milestone 1. |
Total Hours | Orbitee 1 | Orbitee 2 |
---|---|---|
67 | 33.5 | 33.5 |