top of page

About

Cyball is a football themed strategy heavy game where you play as a coach which manages players called CyBlocs. With a team of 3 CyBlocs you can match against other people where many various things comes into play. Things such as CyBloc stats, CyBloc's traits (sort of like a passive skill) and even skill cards will all be calculated to see which team comes out on top. 

Thoughts

While this project isn't as graphically breathtaking as most of my other projects that I've worked on, it is still one of the project which I've learnt a lot from.

​

Factors such as being in a different role, maintaining of live-ops game, working with management and being in charge of apple related platforms gave me experiences which I don't think will be easy to come by. 

Experience

This role was a huge shift for me. From being a generalist, I've became a lead programmer. This allowed me to shift from creating "quantity" code to focus more on "quality" code. Things such as scalability, usability, and project cleanliness were now part of my responsibilities and I had the time to work on some of my coding practices so that I can create better code in the future. 

​

I also worked on several systems that are transferable to other projects, and "battle tested" to ensure the systems are flexible enough to meet project demands. One such system is a button system that allows for much greater functionality than what unity button has to offer. Another was an audio system that allows for the usage of audio mixer groups and the addition of sfx that can be interrupted and paused, both of which aren't available in unity out of the box. 

​

Project architecture planning was also now on my radar as the game had an update release cycle of 6 weeks. Planning on how certain thing are to be done and how certain systems needs to be refactored are now crucial as it not only helps me to develop faster but also allow for the system to robust and to be easily used by other developers. 

​

Outside of coding there are many things that I learned as well, such as using git flow work pipeline in a professional environment and managing of builds especially for iOS and MacOS (managing of certificates and testflight builds)

© 2016 by Tomoaki Itabashi. Proudly created with Wix.com

  • LinkedIn Clean Grey
bottom of page