As many of you well know, Unity 3D is a development platform for games and interactive 3D on the web, iOS, Android, consoles and beyond.
For Jumping Electron we chose to work with Unity 3D game development tool, that we think it is an obvious (and best) choice for mobile games as it is a truly multiplatform engine. Also they really support the indie community.
Today, we’re sharing some of the tips and tricks we’ve learned while developing Jumping Electron with Unity 3D.
The Good: Unity is Multiplatform, so you can deploy a game on different platforms with little effort. It has multiple options for implementing a certain gameplay and decent physics and particle engines. Also great support from Unity 3D developers and the company.
The Bad: Broken Sound Loops (solved in latest Unity update).
Unity Script not standard – C# is much better – tutorials should use more C#
The best features the program has to offer are limited to the pro-version (including full source control and teamwork)
The Ugly: Plugins – you need to rely on third party plugins for lots of stuff, like In-app purchases, Ads, Analytics an so on. It’s quite difficult to control the quality.
Also it has some bugs, like any other application ever made, for example it freezes sometimes when the script compilation is almost done.
Time spent developing Jumping Electron: 3,5 months
Lines of code written: 3500 ( without Script and Plug-ins)
Jumping Electron Devs