Devlog #1: Steel Ascendant - First Steps
Devlog #1: Steel Ascendant - First Steps
Hello everyone! π
Welcome to the first devlog for Steel Ascendant, a 2.5D boss fight game developed by Team PopoConda. In this cyberpunk-inspired world, you play as a special operative equipped with advanced weaponry and a jetpack, fighting against the creations of the brilliant but deranged scientist, Dr. Jarexal Umbravik.
βοΈ Whatβs Inside?
I've been working on the core mechanics of the game, focusing on:
- Player Movement β Implemented smooth side-scrolling controls with a physics-based jetpack system.
- Combat Mechanics β Added shooting mechanics with an assault rifle, complete with ammo and reloading.
- Jetpack System β Integrated jetpack maneuvers, allowing players to dodge attacks and reach higher platforms.
- Boss AI β Started working on the first boss, including attack patterns and weaknesses.
- HUD Elements β Implemented health bars, jetpack fuel indicators, and enemy health display.
- Level Design β Created a environment for gameplay.
- Localization β Added support for multiple languages.
- Cutscenes β Created a intro cutscene at each level.
- Dialogue System β Added a dialogue system for story telling.
π§ Challenges & Solutions
One of the main challenges was bind localization string as well as font to ui toolkit.I sloved this problem using localization binding system in uxml.
A problem i faced is about bangla font.There was a problem with joint letters in bangla font. I solved this problem by using a Ansi font that supports joint letters.
Another challenge was to implement the dialogue system. I had to create a system that could handle multiple dialogues and display them in a sequence. I solved this by creating a dialogue manager that reads the dialogues from a scriptable object and displays them on the screen.
Another challenge was to implement the cutscenes. I had to place a gameobject which is not initially at the scene. I solved this by creating a placeholder gameobject and replace it with the gameobject after i instansiate the gameobject.
π Next Steps
In the coming weeks, Iβll be working on:
- Add more levels and bosses to the game.
- Implement sound effects and background music.
- Add more visual effects and animations.
π’ Feedback Welcome!
I'd love to hear your thoughts! Are there any jetpack-based mechanics youβd like to see? Let me know in the comments. Stay tuned for more updates!
Thanks for reading! π
Files
Get steel-ascendant
steel-ascendant
Status | Released |
Author | nahiyansamit |
Genre | Action, Shooter |
Tags | 25d, Sci-fi, Side Scroller |
Leave a comment
Log in with itch.io to leave a comment.