* The payment is made in native currency at the exchange rate of NBU on the date of agreement.
Unity - is a cross-platform game engine for creating two- and three-dimensional applications and games for Windows, OS X, Windows Phone, Android, Apple iOS, Linux, as well as for game consoles Wii, PlayStation 3, PlayStation 4, Xbox 360, Xbox One. It is very popular among developers of mobile games, and is also used to create products of such major game developers as Blizzard, EA, QuartSoft, Ubisoft.
If you want to learn how to create "new worlds", "animate" the characters and create high-quality, beautiful product with the correct physics, we suggest you start learning to program engine at Unity 2D program.
A candidate should know the basic concepts of object-oriented programming and .NET Framework (the concept of classes and objects, variables, fields, methods, properties, etc., the difference between value and reference types). It is mandatory to understand the syntax of C # (basic kinds of expressions, the definition and types of classes, the implementation of role models, interfaces, exceptions, collection). Knowledge of mathematics optional but desirable.
The certificate of completion of any BIONIC School, BIONIC University and BIONIC University Pro program guarantees 10% discount for this program.
After finishing the program, graduates will possess the knowledge and skills of working with Unity infrastructure: graphic editor, conveyor resources, animation and physical frameworks, build system interfaces - as well as the knowledge of the principles of game architecture and managing objects to create interactivity; the basic ideas of 2D-games. The next step for the graduates who've successfully finished the program will be Unity 3D course.
Introduction to Unity. Interface basics: layouts, project inspector, view modes. Project structure. Game Objects, Components and scripting.
Working with assets pipeline. Sprites and textures. Sprite maps. Camera and lighting.
Scripting objects behaviour. Script structure. Exposing variables to the editor. Handling input. Screen-to-world conversions and key presses.
GUI. Canvas, components and new approach to GUI. Displaying text and images. Buttons and interactions. Screen transitions. Animating GUI.
Animation framework. Animator and animation trees. Building animations from sprites, controlling animations from code.
Audio and sounds. Audio Listener and Audio Sources. Tracking modules.
Game Controller. Prefabs and object instantiation. Game metrics and project code organisation. Serialization and save/load.
Introduction to physics: Rigidbody and Colliders. Collisions without colliders.
2D tricks. Scrolling textures. Parallax effect.
Along with studying students develop 2D game using the knowledge and tools of Unity. Work on the project is carried out individually basing on the technical assignment agreed with the program trainer who provides technical advice. The quality of each project is evaluated during an open final presentation with invited experts.

I think that Bionic is the strongest IT training center now, with a lot of relevant topics, trainers are all practitioners, enough practical tasks, a lot of like-minded and interesting peers. I would highly recommend to all undergraduates and juniors/middles, or people who want to expand their knowledge

Yes, Bionic definitely helped me achieve what I wanted, namely to become a programmer. It's quite difficult to reach the level that corresponds to the modern requirements of employers on our own, and BIONIC helped me learn a programming language, technologies, and most importantly try everything on practical projects. Your university has influenced my life more than 5 years in good Ukrainian university. Thank you!

Studying at Bionic for me was very useful and interesting. The knowledge helped to quickly master new technologies of development. Thank you for giving me the opportunity to participate in your programs.