Lire en Francais

June 2025 - Monthly Summary


monthly-summary 
This post was originally published on Mastodon, Bluesky.

🧵 1/10 - Monthly summary #30, June 2025

30th already 😮 This month we have: a big performance update, I’m becoming an ol’ gamedev, and proof I’m a NERD!

Let’s start with this short but satisfying update on Manufactur’inc demo: https://store.steampowered.com/news/app/2146380/view/823709285684876048

#solodev #indiegamedev


🧵 2/10

This demo was released in October and had huge server performance issues, mainly caused by the factory simulation algorithm trying to catch up on the player’s offline time at login. I finally did some detailed profiling and found that 90% of this was caused … by 2 Array.find()


🧵 3/10

Long story short, once replaced by a hashmap (and even if this hashmap is rebuilt pretty often), the performance gap is pretty impressive! (Up to 11 times improvements). While pushing this update, I also added the new in-game minimap, developed for last month’s PoC https://bsky.app/profile/elanis.eu/post/3lqmqesy47k2e


🧵 4/10

June was also the 9th anniversary of the first line of code of my oldest - serious - game project named Galactae (an Ogame-like web browser-based scifi management game). While the game didn’t receive any serious updates in the last 5 years, I still work on the lore once in a while!


🧵 5/10

While waiting for my students to do their projects - and ask questions - I spent some time setting up OpenTelemetry on my various web apps. I now have metrics to see near-real-time activity on my websites! 😁


🧵 6/10

On various other topics:

  • The infra was still unstable in early June (still don’t know what happened at my provider)
  • It has some software updates as usual
  • I’m done with teaching for 2025 and will have more time for my projects :)

🧵 7/10

Oh, and proofs I’m a nerd? Well, firstly, my Discord server now has a tag to show it! https://discord.com/invite/c8aARey


🧵 8/10

Also, I couldn’t resist the urge to finish my Lego cherry blossom tree house last month :) https://bsky.app/profile/elanis.eu/post/3lrgsqb4kr22u


🧵 9/10

Last news for the month, I announced that one of my websites will sunset in September because it’s not really used anymore (and weighs a lot on my server, 154M rows table takes some space 😅) https://bsky.app/profile/elanis.eu/post/3lria5oiqa22r


🧵 10/10

That’s already the end of my thread. If you want to follow my developer journey, you can follow this account, join us on Discord at https://discord.gg/c8aARey, and wishlist my games on Steam (see my profile description). This means a lot to me :)

Thanks for reading!


Last month’s summary: https://blog.dysnomia.studio/blog/en/2025-05-summaries/