New game released! Gamma Fighter for iPhone & iPad 🚀🌟🛸

Gamma Fighter is a fast action retro style arcade game that's quick and easy to play. Destroy alien ships and advance to the next level. Good luck pilot and have a great time!

The initial version of this game uses motion to control your rocket ship and integrates Game Center. Future updates will include adding game controller support (virtual and physical). In addition, I am in the planning stages to add support for Watch, Apple TV, and Mac.

Current projects status and incorporating Game Center.

Started integrating the new Game Center APIs into my current project game that were introduced during WWDC20. Game Center has a lot of social gaming functionality and I will be trying to incorporate many aspects of it into my next game. All of my previous games did not use Game Center, so I’m excited to get his working.

As for the project itself, it’s a space shooter and I’m going after an arcade type feel with it. As with the previous games I’ve made, i’ll be working on my own artwork and sound also with this. Another project i’m actively working on is a non-gaming project. It’s a photo filter project using SwiftUI and CreateML. It will be the first project for me using SwiftUI and I am excited for this one even though there are soooo many photo filter apps out there. But that’s ok, because it all about the adventure! 🚀😆

Participating in YC Build Sprint Winter 2021 🚀

OK, here we go! I’ll be participating in Y Combinator’s 4 week build sprint starting Feb 15. This will be the first build sprint I’ve participated in and I am excited to get started. I have several projects in mind, but will choose one to focus on for this sprint. The most likely project I’ll be building will be an app to generate game art assets.

More information on the build sprint: https://blog.ycombinator.com/yc-build-sprint-winter-2021/

Day 92 of 100 Days of SwiftUI: Layout & Geometry

Started working my way through and understanding SwiftUI layout and geometry. It’s amazing what can be done with it once we understand the principles behind it. Paul’s insights and teaching style are clear and simply amazing to follow. Here’s a key point from what I learned today about SwiftUI layout:

https://www.hackingwithswift.com/100/swiftui/92

1. A parent view proposes a size for its child.

2. Based on that information, the child then chooses its own size and the parent must respect that choice.

3. The parent then positions the child in its coordinate space.