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

steel-ascendant-standalonewindows64.zip 61 MB
Version 15 3 days ago
steel-ascendant-webgl.zip Play in browser
Version 15 3 days ago
steel-ascendant-standalonewindows64.zip 61 MB
Version 8 58 days ago
steel-ascendant-webgl.zip Play in browser
Version 8 58 days ago

Get steel-ascendant

Leave a comment

Log in with itch.io to leave a comment.