Kimmo Lahtinen

An indie game developer since 2014 (Day Repeat Day / Barbearian / Trigonarium / Drift'n'Drive / etc.), before that I spent 13 years at Housemarque (Resogun / Outland / Dead Nation / etc.)

Currently creating (and posting a devlog about) a new twin-stick shooter called Sektori.

2025-06-06

Sektori (week 195): That's it. Redid the level colors. The last non-technical todo done. I fear I ruined it all. I'm sure I'll go back and forth a zillioin times still. Anyway. I've given all my brains. Every one of them. I have no brain left. Now I'm taking two weeks off. Bye.

#indiedev #gamedev

2025-06-04

@scherzog @markuslatvala Yeah, I've tried to keep all important texts legible by using black/dark backgrounds or some have strokes too. Should be fine, that options menu is just a bit special but the font size is quite big and there is a bit of extra darkening below those lines too.

2025-06-04

@scherzog @markuslatvala Good. I definitely would like to have a bit of styling in there, but it's impossible for me to pick the right style (and while browsing everything seemed not to the direction I'd like) so I tried to go for safe options for now instead of guessing.

2025-06-04

@markuslatvala It's copied from an old game, not texts anyone has touched yet but thanks! I'll put that in as the new temp now. (And yeah, I'm planning on simplified only.)

2025-06-04

@markuslatvala Yeah. Chinese had very few options. Japanese had a bunch more, more stylized fonts, but most of them are really hard to get a feel for or are not really what I'm looking for so these are just pretty "safe"/neutral unless someone instructs me to the right direction. :)

2025-06-04

Sektori (week 195): Well here's my first picks for CJK fonts. No idea what feel they have for native readers. But I'll change them later if I get feedback (when I actually have the content in there too). Running out of tasks. Going to do one more 'indulgence' task for the rest of the week before starting console ports. Not starting ports now as I'm going to take next two weeks off and I want to start that fresh.

#gamedev #indiedev #indiegame

2025-06-03

@runevision @markuslatvala Actually I might've remembered wrong. Seems I might've used a font from Adobe CC called "Source Han Serif" for that game. I don't know what my thinking process was then, been a while. But anyway, seems my choice is easier this time.

2025-06-03

@markuslatvala Google Fonts seem to have multiple options these days. Last time I had to do this (Barbearian) it had only one option, so I simply just used that (I bet it looks stupid, but oh well).

2025-06-03

Sektori (week 195): Everything now has localization and is localized to Finnish. 900 ids, 3900 English words. Also added rumble support and Steam rich presence. Now need to setup Asian fonts. I have no idea how they look to readers, so likely picking a Comic Sans equivalent. 🤦‍♂️

#indiedev #gamedev

2025-05-28

Sektori (week 194): Menus and tutorial localized. Now the only the ingame texts remaining. 809 localization entries and 3331 English words so far. Wildly underestimated how much text is in this game!

#indiedev #gamedev #indiegame

2025-05-23

Sektori (week 193): End of week. 500 localization entries and 2k English words fished out of code. Still a lot to go. Regretting my life choices.

#indiedev #gamedev #indiegame

2025-05-21

Sektori (week 193): Fishing strings out of code to be localized. 393 localization entries so far with 1381 English words. Probably 300+ entries more to go, let's see. You'd think a shmup would have just a few words, but there's a lot of just "stuff" in this game.

#indiedev #gamedev

2025-05-16

Sektori (week 192): Setting up systems for localization. Options menu is now using it, rest will follow next week. Going through the strings is a very concrete view into how your budget flows. Every word costs real money when doing many languages.

#indiedev #gamedev #indiegame

2025-05-14

Sektori (week 192): Made a 'soundtrack' mode to play a DJ mix of our tracks. Also tried to move from Unity 2022 to 6 but some annoying issues there made me reconsider if I actually should do it now or not. Will decide later. Next I'll start setting up localization to the project.

#indiedev #gamedev

2025-05-09

Sektori (week 191): Crossing the t:s and dotting i:s. If the game was English/Windows only, I could probably press the release button now. But no, a lot of work remains to give the release as wide reach as I can. I think the game deserves it. Final push!

#indiedev #gamedev #indiegame #madewithunity

2025-05-08

Sektori (week 191): Decided redo the text-only mutator menu to have proper icons instead so it looks a bit better. Turned out nice. Onwards.

#indiedev #gamedev #indiegame

2025-05-05

Sektori (week 191): Milestone reached, 4000 commits!

#gamedev #indiedev

2025-05-03

Sektori (week 190): Classic mutators done. Next task, hide the new stuff under unlocks.

#screenshotsaturday

2025-05-03

Ok Epic, you have my attention. 0% revenue share under 1 million.

store.epicgames.com/en-US/news

2025-05-01

Sektori (week 190): Classic mode now has a bunch of mutator options. Here's a test with all enabled. One is 'time moves faster when you move' so looks a bit weird. Anywayyy, I think I'm near done with these.

#indiegame #indiedev #gamedev

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst