About a year ago I began working on a game specifically designed for people who love healing in MMORPGs. Lowlife is a game for healers - gamers who want to support their team and not necessarily wreak havoc on monsters in a direct way.
Lowlife began with Unreal Engine 4, and has now branched off into an iOS game. In my waiting for the final build of Unreal Engine 5, I veered into iOS and even decided to use SwiftUI to create a mobile version of a healing game.
Anytime I work on a project, I always want to include new SDKs or languages to learn. I love making games to learn new skills, and with Lowlife I went with SwiftUI over SpriteKit, as crazy as that sounds.
But for a game like Lowlife, it's not crazy at all. SwiftUI has GREATLY reduced the burden of creating many UI elements by hand like I did in phobium and for the HUD of KOZMONAUT.
For example, take this page from the Market:
With SwiftUI it is very easy to pull from CoreData and give a nice scroll-able list that can essentially supports unlimited amounts of rows. In phobium or even KOZMONAUT, I basically had to pre-design the layout for a limited amount of items.
Lowlife for iOS began beta testing today, and I couldn't be more excited. Not only because it's a great game I feel fills a niche in mobile gaming for people who love to heal, but also because I can shift back to Lowlife on PC, powered by Unreal Engine 5 which just release a couple of weeks ago. That wait is over, and now it's time to get ready to jump into PC games.
Updates to come....