Unity is a multiplatform game development tool, designed from the start to ease creation. A fully integrated professional application, Unity just happens to contain the most powerful engine this side of a million dollars.
This engine is quite a treat. It is free to download and allows for simple yet effective game creation. In my school we use it for a few classes and from that I have been able to code, implement custom models, and even create coop games if I chose to do so. If you are interested in a free engine with great capabilities I recommend Unity.
This engine is amazing! It has everything I need to make awesome games and all for free as long as I don't make over 100k a year! (Can't wait till I'm 'forced' to purchase the full version ;) ) I'm just so pleased that I discovered it when I did, it really helped my development process!
Hello everyone. My name is Ivan BiN@KoT Muratov. At the moment Im programmer in AR team. After Reset™ – a classic sci-fi role-playing open world game with old school top view. (www.indiedb.com/games/after-reset).
As you know we chose the Unity engine for this project. And I'll try to put the evaluation in terms of a person who works on this engine. I would not rate it in terms of declared capacity of the engine. And so they all know and can read on the official site of Unity technologies. I will try to highlight the most important features of this software on my point of view.
1. One User Per License. You must purchase a license for each individual using Unity Pro and any other paid Unity products.
2. Do not forget that the individual platform and team license purchased at an additional price.
Therefore, the apparent cheapness of the Unity engine is just an illusion.
3. The Unity technologies increasingly evolving towards mobile platforms. The use of the engine for the standalone projects isn’t very popular.
4. Engine with closed source. Developers limited only by the fact that the Unity technologies realized.
5. The scripting language engine. It is possible to write scripts in 3 languages: C#, JS, Boo. There is the possibility of using other scripting languages. Object-oriented programming.
6. Bugs in the engine. The problem is not that there is a bug, but the fact that it can fix the Unity technology only. All what you can do is to send the bug report. And you have to wait for the new version with fix of this bug.
While working with the engine I found over 10 bugs. Some of them are resolved changes in the parameters of component. Some have to find an alternative. Quite a lot of problems are with real-time shadows, lightmapping, etc. Most of the in-build components have to write myself. Because any non-standard features can’t be applied to them.
I give only 7 out of 10. Unity is very good engine, but not perfect. There is nothing perfect :)
Great engine, easy WYSIWYG-editor, great scripting capabilities, and I've yet to find a single engine that suits me more than unity, and I'm even using the free version without all the major awesomeness in it.
Out of all the engines i've tried (including DarkBasic Pro, Shiva3D, UDK, Cryengine, just to name a few) this is the only one where I'm actually able to make the stuff I'm thinking of making without constantly being held back by the engine itself.
For me unity has been the perfect game engine. I am a .net developer so being able to make games in c# is a big point. In 'Mammoth Gravity Battles' I was most interested in the graphics capabilities, and was very happy to be easily able to edit shaders and control effects. There is some debate as to if Unity can compete with AAA game engines, but for my needs, I was able to achieve better visuals than I imagined.
I can't comment on the physics engine, in 'Mammoth Gravity Battles' I control all the physics in code, from what I can see it looks very capable.
The main advantage with Unity is the reasonable license costs to get going and the wide platform support - being able to target iOS, Android, Blackberry, OUYA, PC, Mac, Linux is a real plus. Windows 8 RT and Mobile coming soon too...
One thing to we aware of, if your game has any GUI at all you will need to buy one of the GUI packages from the internal asset store (aprox 100usd), as the internal GUI is currently not capable enough.
Although, I didn't need them, real-time shadows requires the pro version, which gets more expensive if you are on multiple platforms. I think the prices are very reasonable given the lack of royalties, but its worth planing for. It is great that you can use the free version to build for PC, Mac or Web, which is definitely the way to go if you are starting - build the game, if you get it to a near finished state, start to pay for the platform add-ons and capabilities you need.
Overall, for me in the building of 'Mammoth Gravity Battles', unity has been completely ideal.
This engine was used to create such epic games like Slender or Insert Title Here (that seriously is the name of it, xD ). It has been manipulated in various ways to get different results, with Slender: The Arrival being my most awaited of them all.
Anyways, this engine has a lot of potential to become as big as Unreal Engine in the future (or not xp ). Or maybe close to RAGE (Rockstar Advanced Game Engine).
To close this review up, I give this engine a well deserved 10 out of 10.
(P.S. Insert Title Here is really epic, play it)
(Oh yeah, so is Slender: The arrival (its not free, but u can pre-order and get the beta version which kicks ***) ).
YOLO (oops, this isnt 2k12)