Monday, May 5, 2014

Unity, I choose you!

Unity is a video game development engine that is quite popular among young and indie developers. Unity supports both 2D and 3D game development, and has already been proven to work for games in industry. Although Unity can only be used for Windows and Max OS X, it can create games for every platform, including those pertaining to major consoles, cell phones, computer operating systems, and web browsers.

Like the majority of game engines, Unity uses object-oriented design, where their objects are referred to as "assets", and can each have underlying scripts to control their behavior, either written in C# or Javascript. The engine already contains predefined objects that are common in every game, such as camera, light, and sound objects that would have the expected data fields and methods.

Unity's user interface with it's various functions. Here the programmer can see the current scene they are working with as well as manipulate the assets in that scene.
The other point of mention is the strong community that Unity has behind it. The forums are packed with active users old and new, working together to help each other. Video tutorials are readily available throughout the web. There is also an asset store where programmers can go to purchase user generated content that can be imported and used in Unity. This makes for a self sufficient community!

If you are looking into getting into game development, and know some programming basics, definitely look into Unity for all of your needs!

No comments:

Post a Comment