Independent Game Development
I am an independent designer and a programmer. I believe in creating polished games with unique mechanics and solve technical challenges along the way. I put a lot of heart into each project and try to make games as simple as possible. Over time my passion grew in the space of smaller pocket gaming. Initially it started off with creating browser games and as mobile development became mainstream, I switched my tools and continued working on various game projects. In university, I participated in various nation wide mobile competitions and won numerous awards. My adventure with game development dates over 10 years back. Here is one of my earlier Flash game projects from 2008: [Click here]
Development Philosophy
Each project I tackle is unique and carries technical challenges in the fields of algebra, math, server infrastructure, latest Apple technology, notification services, cash tournaments and uses frameworks such as OneSignal, Skillz eSports , Apple Pay, Amazon AWS, Google AdMob, Facebook Analytics. I closely track the mobile market and technology to utilize the latest services.
I like to combine clean code and well abstracted code structures with the esthetics of minimal graphics design. Combined with the fast paced and small nature of mobile game projects, it’s what attracts me most to mobile games. As a computer scientist and engineer, I often use my coding abstractions and game development expertise at workplace.
Languages and Technologies
The main language I develop games with is C++ with the Cocos2dx game engine however I also worked with Unity and XNA (C#) and I interface with Obj-C for some iOS specific development. Even though I rarely work with 3D, I have some experience with writing OpenGL shaders and using 3D tools. Here are some of the languages and technologies I have used during game development
- C++, Obj-C, C#, Java
- Cocos2dx, Unity Game Engines
- Amazon AWS, REST, DynamoDB
- Adobe Suite