Evgenij Lutz
banner
evgenij-lutz.bsky.social
Evgenij Lutz
@evgenij-lutz.bsky.social
Software Engineer. iOS, macOS, Swift, SwiftUI, UIKit, AppKit, Metal

https://linktr.ee/evgenij.lutz
Made sure NEON builds for arm64 work as expected. Tested the biggest 12x12 block size with the least accurate compression: 2MB vs 68KB. Video of the final version on iPad vs the initial version on Mac, where I had messed up the color channels on image import:
August 27, 2025 at 4:20 PM
arm’s astc-encoder is one of the best documented and most straightforward libraries I’ve used. Took me a while to figure out how to build them for all Apple platforms and Android, but it was definitely worth it. It even has a progress reporting callback 😭
August 26, 2025 at 5:35 PM
I created a Swift Package that wraps the FreeType library as an Xcode framework - compatible with iOS, macOS, visionOS, tvOS and even watchOS, available via SPM. You can use it in both Swift and C. The package is battle tested, I use it in my upcoming game. Repo:
github.com/EvgenijLutz/...
July 26, 2025 at 12:21 AM
My first server on raw kevent and socket api 🥹
April 2, 2025 at 4:48 PM
Making an interactive animation timeline editor with Bézier curves for UIKit and AppKit + SwiftUI bridge for a little hobby project, soon to be released
March 4, 2025 at 4:54 PM
Throwing shards on hit. I feel the urge to model the full version of the enemy on the right side, it looks kind of ugly right now ngl

#gamedev
February 16, 2025 at 7:51 PM
It was surprisingly easy and straightforward to port the FreeType library to all Apple platforms. It compiles even for WatchOS! I use it to generate bitmaps for every glyph and render text in the 3D scene
February 12, 2025 at 11:17 PM
Another sketch in Procreate, always loved this kind of ships because they look badass. I think I’m going to increase the distance between the core and the first inner ring and add more details to them. Can’t wait to model it in Blender and test it in the game 👀

#gamedev #indiedev
January 16, 2025 at 10:23 PM
First sketch made with Nomad Sculpt, it was a delightful experience. I’m going to model it again from scratch in Blender to fine-tune it, adapt it to the game’s requirements and draw the textures in Procreate. How much models will I create to the end of the month? Diving deeper into #Gamedev
January 15, 2025 at 10:36 PM
Wanted to render explosion sprites using raster order groups and tile shading instead of built-in blending, got gpu hallucinations
#MetalAPI #gamedev
January 9, 2025 at 7:14 PM
I didn’t think I could easily interpolate back and forth between perspective and orthogonal projections just by interpolating every component of the projection matrices. I don’t need it, but hey, it looks pretty dang good.
December 27, 2024 at 12:32 PM
Never been as proud of myself as I am right now. Looks like I'm finally ready to move on from this test scene and start creating the actual game content.

#Gamedev #MetalAPI
December 1, 2024 at 9:50 PM
Feeling like a monk today
November 21, 2024 at 9:23 AM
I've released a TagView for SwiftUI and UIKit, available for iOS 13 and newer on GitHub: github.com/EvgenijLutz/...

Implementing a tag view in pure SwiftUI never gave me good results, and existing solutions also were not good enough for me. So I made my own implementation, give it a try 😌
November 16, 2024 at 4:18 PM