My first full game project made with Unity in my second year. School of Mercenaries is a dungeon crawler JRPG similar to that of Etrian Odyssey. During the development process I was mainly in charge of coding the incredibly complex battle system. This included damage calculations, turn order algorithms and the actual graphics of the battle. I was also in charge programming the UI for battles.
Features Implemented:
- Battle System
- Actor Class
- Battle Related Components(Level, Health, Stats, etc.)
- Stat System
- Party and Row System
- Elemental Damage and Weaknesses
- Targeting Algorithms(Single, Row, Party)
- Display Modules
- Damage Calculator
- Skill System
- Enemy AI
- Items
- Equipment
- Action System and Turn Order Algorithm
- Battle UI(Action Selection, Skill Selection, Item Selection)
- UI and Input
- Unity Input Module Extension
This game was the culmination of all my practice with complex text based RPGs in the years prior. A lot of the logic I used there ended up being used here eventually with new code to accommodate the game's complexity. The battle system works flawlessly aside from a few UI bugs that happen occasionally.
School of Mercenaries was made alongside my team members at Team Kambing.
Team Kambing Productions:
Screenshots:
- Aguilar, Paul Anton Rae - Designer/Artist
- Arcega, Alexandra - Artist
- Entuna, John Alson - Programmer/3D Artist
- Ignacio, Mario Joshua - Programmer
- Pascua, Jed Ralph - Artist
- Gamboa, Zchelmer - Sound Designer
No comments:
Post a Comment