Readit News logoReadit News
leonard-somero commented on Making video games (without an engine) in 2025   noelberry.ca/posts/making... · Posted by u/selvan
leonard-somero · 10 months ago
I'm an indie game developer with over 10 years of experience. I'm not using Unity or Unreal, but I do have some frameworks that handle things like rendering graphics or playing audio. However, I write all the game logic, data manipulation, and entity management from scratch for each game I make. It seems to be the smoothest option for me, since I have full control over how my games actually operate, but I don't have to reinvent the wheel as far as the low-level architecture goes.
leonard-somero commented on Making video games (without an engine) in 2025   noelberry.ca/posts/making... · Posted by u/selvan
samiv · 10 months ago
After having worked on my own (2D) game engine [1] for about 5 years now and having worked on related stuff for paid work I'd like to explain one thing that many people might not find so obvious.

Engines are the easy part.

The real meat & potatoes is all the tooling and content and asset pipelines around the engine. If you think about it, you need to implement:

  -  importing data from various sources and formats, textures, audio, model files such as gltf, fbx, animations etc etc.
  - editor app with all the expected standard editing features, cut, copy, paste, undo, redo, save, delete etc. 
  - all the visualizations and operations that let the game developer use the editor to actually create and manipulate data, entities, animations, scenes, audio graphs, scripting support etc. etc.
  - all the data packaging and baking such as baking static geometries, compiling shaders, resampling and packing textures, audio, creating game content asset packs etc
  - etc etc.
And this is just a small sample of all the features and things that need to be done in order to be able to leverage the engine part.

When all this is done you learn that the actual game engine (i.e. the runtime part that implements the game's main loop and the subsystems that go brrr) is actually a rather small part of the whole system.

This is why game studios typically have rather small teams (relatively speaking) working on the engine and hordes of "tools" programmers that can handle all the adjacent work that is super critical for the success of the whole thing.

[1] https://github.com/ensisoft/detonator

leonard-somero · 10 months ago
It really is a miracle that any video games get shipped at all.
leonard-somero commented on Itch.io Taken Down by Funko   bsky.app/profile/itch.io/... · Posted by u/spiralganglion
leonard-somero · a year ago
I am Leonard Somero, I run verysoftwares.itch.io. I have over 300 followers and a game with 20k+ plays that has been repeatedly featured on the front page.

This certainly changed my morning routine! I am glad to hear that the reason wasn't me deleting my Twitter from my page. My first panic reaction was thinking it was me who's caused it, due to some kind of ad revenue conflict.

Ever seen the movie Summer Wars? I felt like the protagonist for a moment there, but glad it turns out it was just some 2020s AI nonsense.

Either way, there's surely an engineer somewhere who's very busy right now.

u/leonard-somero

KarmaCake day23April 13, 2023
About
owner of Leonard Somero Productions, an Oulu, Finland -based video game company.

LSP's hub is at https://leonard-somero.itch.io, there's 6 products available for download. enjoy!

View Original