The VR wave swept through, relative to the mania of capital, the real need is the strength of VR hardware research and development team and professional content production team. For entry-level developers, the choice of the game engine has become a major challenge.
At present, there are many kinds of virtual reality game development engine, two main engines are unity and unreal Engine, currently these two kinds of engines support the largest VR platform, such as Oculus Rift, HTC Vive, Gear VR and PlayStation VR, etc. This article will parse the pros and cons of the Unreal engine and unity engine, and provide some suggestions for entry-level developers to choose from.
Unity-The World of Hand tour
Unity 3D is a unity technologies developed to allow players to easily create such as three-dimensional video games, architectural visualization, real-time three-dimensional animation and other types of interactive content of the multi-platform Integrated game development tool, is a comprehensive integrated professional game engine. At first it was able to run only under the MAC system and then start supporting windows, releasing games to Windows, Macs, Wii, iphone and Android platforms.
Unity advantages the first choice of hand tour, the site has a lot of tutorials and documentation (especially for entry-level developers); Use C # and JavaScript encoding (c + + can be used in specific areas, but not recommended); more friendly, more plug-ins available, high development efficiency; Simple and intuitive UI interface and easy to use learning settings, for low configuration hardware.
Unity is insufficient compared to Unreal Engine4 (UE4) 3D quality is not the best, material shader complex, source code is not open, unity free, Unity Pro and Unity IOS Pro offers only 30 days full functional probation; Unreal Engine (UE)-Developer's Paradise
Mention game engine development has to mention Unreal (UE), the UE is currently the world's most well-known authorized the most extensive top game engine, occupies the global business game engine 80% of the market share. As the industry analyst, according to the project type and budget, the budget is sufficient to use illusory, want to develop quickly with unity. A big game or a fantasy is more appropriate.
UE's entry-level developers can find many tutorials and documents on the Web, have dedicated design resources and optimize the company, build high-end and immersive VR, and use Blueprints (visual programming). Drag nodes and customize C + + code. However, it doesn't sound so easy, the blueprint has its own learning curve; it can be built beforehand, create environment and particle system quickly, millions rendering, better quality, material editor better; The source code for the engine can be downloaded from the GitHub open source community, meaning that developers can essentially modify anything. Includes the physical engine, rendering, and graphical user interface.
UE less C + + (only novice developers are unfamiliar with this language); loading time is longer; Summarize
In general, both engines are the main engine for VR development. Unity 3D relatively lightweight, more suitable for the development of lightweight experience or demo. However, it can have better support for VR functions. The UE4 is a weight level. Unity looks more suitable for developers, and UE4 is more suitable for designers interested in animation and art. The choice of the engine mainly depends on what kind of project to develop. Follow the project to see what kind of engine you need. If you have enough time, you can try two development engines and then make a choice that suits you.