itch.io is community of indie game creators and players

Devlogs

Game Launch

Crystalpunk: Heart of Steam
A browser game made in HTML5

CrystalPunk release devlog

Highlights:

Dialogue system: Supports both single and multi-npc dialogue. Text scrolling with click to complete. 

Unlockable upgrades: After beating level 1 a shop is unlocked in the hub, allowing you to purchase double jump boots that allow you to progress further.

Enemy AI: Our game features 5 enemy types with different attack styles, as well as wandering and charging states using Unity's nav mesh

Challenges:

We chose to create a custom 3d character controller for this game instead of working off of a base controller. We knew it would be difficult but I don't think any of us fully knew how complex a character controller really was. It was a struggle for a while to figure out programming camera relative movement and involved some linear algebra to translate the movement vectors. In the end we're happy we decided to create our own controller because it was a great learning experience and now we have the skills and knowledge to do it even better the next time. 

What Went Right:

We developed a robust interaction system that should allow for easy scaling and flexibility for future updates and future projects. Once we added the interaction system, adding new features like keys and timed platforming sections went from a struggle to being trivial. 

Areas for Improvement:

The game currently has an issue with mouse sensitivity, so sensitivity settings are a high priority for future updates.

Files

  • crystalpunk-heart-of-steam-web.zip 187 MB
    Version 7
  • crystalpunk-heart-of-steam-win-v0.2.zip 415 MB
    Version 2
Download Crystalpunk: Heart of Steam
Leave a comment