Sarper Şoher
sarpersoher.bsky.social
Sarper Şoher
@sarpersoher.bsky.social
Solo #indiedev | Building a custom game engine in C for a 2.5D shoot 'em up | Sharing dev progress & engine demos | www.sarpersoher.com
Pinned
Hi! I’m a solo #indiedev building a custom game engine in C for a 2.5D shoot ’em up. This account will share dev progress, demos, and technical insights as I build it from scratch.

Excited to connect with fellow developers and get feedback!

#gamedev #indiedev #gameengine #cprogramming #devlog
Added movement on spline with position offset for visualization during editing. I'll never get used to how fast modern CPU is. It does so much stuff every time I move a point, even more when I delete or insert one. Yet it doesn't even register on a profiler.

#screenshotsaturday
November 7, 2025 at 11:19 PM
Done! Spline is a single proper mesh now. No more gaps or discontinuity.

#gamedev #indiedev
November 7, 2025 at 2:44 AM
Almost done with the spline editor. I draw the spline mesh as vertex shader generated instanced quads between each t in position LUT (I didn't want any CPU side data beyond indices). But it causes gaps in tight turns, time to implement a proper triangle strip.

#gamedev #indiedev
November 6, 2025 at 7:33 PM
30kloc C codebase + bunch of system headers on a Ryzen 5 3600. No build system or precompiled headers. Compiling the whole thing from scratch, every time.
October 27, 2025 at 6:23 PM
Implemented Catmull Rom splines with constant speed LUT. Next up, interactive editing tools and then to make visualization pretty!
#screenshotsaturday #gamedev
October 26, 2025 at 7:44 AM
Updated my personal website with the current feature set of my custom game engine. Feel free to check it out if anyone is interested.

#gamedev #indiedev
October 21, 2025 at 8:25 PM
A year worth of development on my custom engine, from a humble window to its current state (1/3)🧵

#screenshotsaturday #gamedev #indiedev #enginedev #devlog
October 18, 2025 at 8:43 AM
And it's part of the editor UI now just like the color picker, positioned right next to whatever setting invoked it.

Also it can never be made to leave the screen area, always positions itself inside with some margin, without overlapping it's parent window.
October 16, 2025 at 7:57 AM
Pleased with my new direction helper/gizmo.

Been doing a ton of refactoring, bug fixing, cleaning up on the engine and the editor lately. Need such tiny toy additions for my sanity.

#gamedev #enginedev #indiedev
October 14, 2025 at 5:29 PM
@gameengines.bsky.social Hello, it has been 12 days 😅
@gameengines.bsky.social

I would like "Custom/In-house Engine" please!
October 14, 2025 at 2:56 AM
4.5 hours of brand new Ken Thompson interview, fuck yes.
Oral History of Ken Thompson
YouTube video by Computer History Museum
www.youtube.com
October 9, 2025 at 2:00 PM
Added selection and transform tools to my game engine editor. Inspired by Blender, love its keyboard centric style.

- Global vs. local space switch.
- Axis and plane locking.
- Rotation uses mouse angle, scale maps mouse distance.

#gamedev #indiedev #solodev #enginedev #devlog #screenshotsaturday
October 5, 2025 at 2:19 PM
@gameengines.bsky.social

I would like "Custom/In-house Engine" please!
October 1, 2025 at 2:15 PM
Hi! I’m a solo #indiedev building a custom game engine in C for a 2.5D shoot ’em up. This account will share dev progress, demos, and technical insights as I build it from scratch.

Excited to connect with fellow developers and get feedback!

#gamedev #indiedev #gameengine #cprogramming #devlog
October 1, 2025 at 2:08 PM