Asurya’s Embers
- Duration: 6 months
- Team size: 22 (7 programmers)
- Platform: Steam, Epic Game Store
- Engine: Unreal 5.3
- Time: June 2023 - Decemeber 2023
Asurya’s Embers is a bow-and-arrow game where you play as Dhawa the guardian of the village and trying to defeat the Sun God to save the village. On the way to the sun god, the player will need hide in the shadow and avoid damage from the sun, defeat enemies, and solve puzzles. This game features two boss fights, and three types of enemies, four types of arrows, parkour system, fully animated mordern first person shooter combat system, diagetic UI, save/load game system, and aim assist system.
Roles and Responsibility
- Boss fight system for the dragon including: pathing, animation, AI, UI
- Bow-and-arrow implementation such as camera management, animation FSM, input system, player movement
- Audio system implementation using Unreal Metasound for footsteps, environment sound, and character voicelines
- System architecture
- Store SDK relevant things like pushing builds to store, achievements, and overlays for Steam and Epic Game Store
- UI Implementation and bug fixing
- Level small puzzle implementations
- Made with blueprint
- 3 stages of boss fight that use different beahviour patterns
- Created triggers and splines for boss designer to use in the editor
- Used control rig and animation blueprint for animation
- Used niagara to bring particle effects assets to dragon
- Used behaivour tree for AI
- Implementing UI components from design
- Solve input can not be recieved bug in UMG
- Solve focus issues with UMG
- Help build responsive UI icons to different controls scheme (keyboard/controller)
- Implementing Dragon Boss AI with behaviour tree
- Build architecture of Enemy class
- Finialize enemy classes APIs
- Help building the state machine for player control
- Set up initial tech design of the valuting system