Game Launch


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 Play in browser
Version 7 Sep 15, 2023
crystalpunk-heart-of-steam-win-v0.2.zip 415 MB
Version 2 Jun 27, 2023

Get Crystalpunk: Heart of Steam

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.