What is this
Every Thursday, I will share a dev diary about what we've been working on over the past few weeks. I'll focus on the interesting challenges and solutions that I encountered. I won't be able to cover everything, but I'll share what caught my interest.
Why am I doing it
I want to bring our community along on this journey, and I simply love writing about things I'm passionate about! This is my unfiltered dev journal, so please keep in mind that what I write here are my thoughts and will be outdated by the time you read this, as so many things change quickly. Any plans I mention aren't set in stone and everything is subject to change. Also, if you don't like spoilers, then don't read this.
![]() |
image credits: arturkandla |
Space Engineers 2
- Target-based gyro - Almost complete, now we only need to polish the UI. This control system is inspired by War Thunder, where you see a cursor on screen, aim somewhere, and the ship rotates towards that direction. It feels remarkably good, actually much better than expected because we implemented a little trick that maintains aim while the ship rotates.
We are also improving camera and ship handling in tight spaces.
Offset camera - I needed to "sleep a few weeks on this" to better understand what I wanted. Quick recap: in third-person mode, the camera is slightly offset to the right (or left), so you can see where the character is looking and walking towards. We tested multiple alternatives, like adaptively changing the offset distance based on character speed or zoom distance, but ultimately decided on the simplest version: 20cm offset to the right. It feels good, provides better visibility, shows the character from a side angle which creates a more connected feeling, and prevents you from hitting walls when running. I'm satisfied with it. Now we just need to polish and it's ready for VS 1.2.
Merging character and Spectator Controls - There were two independent pathways handling controls for character mode and spectator mode. Now they're unified, which saves development time and improves consistency. This means you get the same tools and UI whether you're in spectator or character mode (paint tool, shift+G, copy-paste, etc.).Debug Gun - We've added a new model, muzzle effect, better projectile, and the ability to destroy voxels.First person animations - several improvements:
- Tools/guns are much more stable in front of the camera, creating a feel similar to other FPS gamesWe're reducing the distance between the camera position and the character's pivot point, ideally to zero, because then mouse movement and rotation would occur around that exact point, instead of a point offset by 20cmHere’s what first-person animations would look like in third-person - if they weren’t designed separately. Spoiler: it’s broken and hilarious!