Tell me about it. Nothing like updating ancient projects and watching all the dependencies explode ๐ฌ
10.10.2025 17:12 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0@alexanderlarsen.bsky.social
Unity XR & Indie Game Dev from Copenhagen Currently remaking Tails, a VR Snake-like I made with a friend in 2016. Nobody asked for a remake, but we're doing it anyway and it'll be much better this time ๐คท๐ปโโ๏ธ alexanderlarsen.com #GameDev #IndieDev #VR #XR
Tell me about it. Nothing like updating ancient projects and watching all the dependencies explode ๐ฌ
10.10.2025 17:12 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Spent all day patching the recent Unity security vulnerability in Saneject, WordBaby, and a bunch of old itch.io games that no one plays. Thanks for the productive day, Unity!
#Unity3D #GameDev #IndieDev
This looks trippy in the best way!
10.10.2025 11:13 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0Thanks a lot! Really glad you like it :)
10.10.2025 06:11 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0๐ Tails (VR Snake) Dev Log #5. Back with a big under-the-hood change: now powered by Saneject, my editor-time DI framework for Unity. No more GetComponent chaos or fragile drag and drop. Clean DI structure with inspector visibility.
#TailsVR #Saneject #GameDev #Unity3D #VR #XR
๐จ๐ง Smashy Cubes. Made a silly Unity prototype for a job test that didnโt work out. Fling cubes, watch them shatter into hundreds of fragments, then get guilt-tripped by a robot vacuum into cleaning. Play here ๐ alexanderlarsen.itch.io/smashy-cubes
#GameDev #Unity3D #IndieDev #PhysicsChaos
Bsky butchered the image quality on mobile. Better on desktop. Here is a sharp version for the mobile folks imgur.com/a/KSkA7Sk
21.08.2025 11:45 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0๐ฆ Add Git URL to UPM to get started:
github.com/alexanderlar...
Had enough of Unityโs half-serialized, half-GetComponent dependency spaghetti creeping into every class? ๐๐
๐ปโโ๏ธ
Saneject injects dependencies at editor-time: clean API, declarative rules, full Inspector visibility. No runtime container, no second lifecycle.
#Unity #GameDev #IndieDev #OpenSource
Unity AAA demo: green bean chases red bean. OK it looks awful, but it's actually a learning demo that ships with Saneject (Unity editor-time DI). Catch beans, learn DI!
๐ท๏ธ v0.9.0 beta
๐งฉ Unity 2022.3.12f1 โ 6.2
๐ github.com/alexanderlarsen/Saneject
#Unity #Unity3D #GameDev #IndieDev #OpenSource
Thank you! Basically yes, it's rigged 3D models moving along a spline drawn by the controller :)
18.08.2025 04:58 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Saneject - Unity editor-time DI for serialized fields and serialized interfaces - now supports Unity 2022.3.12f1 and up. 225 automated tests on six Unity versions run on every git push. Zero manual testing before 1.0.0 release. Iโll sleep better now.
#Unity #Unity3D #GameDev #IndieDev #OpenSource
โ๏ธ Saneject v0.7.0 update is out. Easy Unity DI with zero runtime overhead or second lifecycle. Injects dependencies in-editor into serialized fields (yes, interfaces too). Now with collection injection, advanced filtering, 225 unit tests, and more!
#Unity #GameDev #IndieDev #DI #OpenSource #XR
I like that idea! Any ETA on release?
16.07.2025 15:11 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0Looks fun! It gives me Endless War vibes. I loved those games back in the... 2000s I think?
15.07.2025 17:36 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0Saneject link for the curious. It's so new that Google hasn't indexed the repo yet github.com/alexanderlar...
08.07.2025 21:50 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0I will let you know how it goes!
08.07.2025 21:43 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0Planning to get back to work on Tails soon ๐
Got a bit sidetracked improving the architectureโฆ and accidentally built a full open source DI system instead. Saneject actually started as a small thing for Tails, so now I get to really battletest it.
#Unity3D #GameDev #IndieDev #VR #Saneject #TailsVR
Yep, same here! Zenject is powerful but for simpler projects, there is just too much ceremony. Feel free to reach out if you got questions, find bugs or have any suggestions
08.07.2025 08:04 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0It might sound annoying and boilerplate-y but the tools actually generate the player proxy with just two clicks and interface forwarding is taken care of by a source generator.
08.07.2025 06:01 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0The beta release includes a small demo game, that also has an instantiated enemy prefab referencing the player. The game also uses proxies for references between scenes. Feel free to check it out!
08.07.2025 05:57 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0The proxy is a ScriptableObject, so it can be serialized/referenced everywhere. It forwards all interface calls to the concrete and at runtime it locates the concrete instance (e.g. PlayerController) on first access. So there is a runtime operation involved here, but it's cheap :)
08.07.2025 05:51 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Good question! The enemy would need to access the player by interface (e.g. IPlayer), then you would create an InterfaceProxyObject<PlayerController> for the player and plug that into the IPlayer field in the enemy prefab. More details here github.com/alexanderlar...
08.07.2025 05:47 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Thanks everyone!
07.07.2025 18:12 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Exactly ๐ Glad you like it
07.07.2025 18:05 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Introducing Saneject โ Dependency injection that feels native to Unity.
Editor-time resolution, no runtime container, no surprises.
Clean, easy to use, Inspector-friendly, with serialized interfaces!
Beta out now โ github.com/alexanderlar...
#Unity3D #GameDev #IndieDev #MadeWithUnity #OpenSource
You can do it! Let us know how it goes ๐ช
24.06.2025 06:35 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0Appreciate it! Sorry to hear about your headset. Sounds like it's time for an upgrade ๐ Tails is still in development, but it's coming to a headset near you at some point
23.06.2025 13:13 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0The look on his face also seems really sincere that he's gonna get weird with it
21.06.2025 23:01 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0