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
Get Crystalpunk: Heart of Steam
Crystalpunk: Heart of Steam
3D Platform Shooter
Status | In development |
Authors | Tom Mezzie, ulibomber1 |
Genre | Shooter, Platformer |
Tags | 3D, Low-poly, Steampunk |
Languages | English |
Leave a comment
Log in with itch.io to leave a comment.