Unity is a powerful multi-platform 3D game development tool created by Unity Technologies. Unity offers a free version that allows developers to create and release games without paying a royalty. The free version has some features disabled which are available to those with a Pro licence.
Unity provides an Advanced Web Animation tool for kids which help streamline the development process. The default screen layout presents the Scene View to use as an overview for manipulating game elements, and the Game View which allows the user to immediately interact with the environment as a player. Programmatic variables are can be easily refined and tuned within the UI without needing to dive into the codebase, even while the game is running.
Unity is not exclusively directed towards game development – there is also a lot on offer for artists and graphic designers. The package comes with powerful animation tools that enable users to create their own 3D or 2D animations.
Unity itself runs on Windows and Mac and can deploy games to Mac, Windows, Linux, Xbox, Playstation, iOS, Android, Windows 8 Phone, Blackberry, PSP Vita and also has a native browser plugin. The engine is powerful and flexible, and while it’s considered beginner friendly, it has a great deal of depth. The Unity community is huge and very supportive of learning developers. There are many great tutorials and assets available to help learners get started, particularly those at learn.unity.com and unity3d.com, who provide a suite of videos to accommodate learning across a wide range of topics.