Mike Johnson
I'm a full-time senior software developer, a part-time college instructor, and an overtime indie dev. I love to code. I'm currently very active in Java, Android, Swift, and iOS.
Here is my Indie Goal for 2018: I am going to write a fun game using Swift 4 and Metal 2 and put it on the iOS App Store. In this game, players will collect and roll dice to win battles in a two-player match. The dice come in a wide variety of colors and shapes, each with different symbols and abilities on every side. Every game will be different!
Whether or not the app is a commercial success, I will have proven that I can produce a polished product using a variety of low-level optimized code and high-level maintainable code targeting both the CPU and GPU. I will need to master 3D graphics, mathematics for physically realistic applications, SIMD programming, and many other technical and creative tasks.