Unity Engine 4 Overview:
Unreal Engine 4 is a complete suite of game development tools made by game developers, for game developers. From 2D mobile games to console blockbusters and VR, Unreal Engine 4 gives you everything you need to start, ship, grow and stand out from the crowd.
Unreal Engine 4 supports everything mobile. It has been designed for mobile, now and in the future. From simple 2D games to stunning high-end visuals, Unreal Engine 4 gives you the power to develop your game on multiple platforms.
Unreal Engine 4 supports Blueprint visual scripting that enables you to rapidly prototype and build complete games, simulations and visualizations without the need for programming. All the Blueprint tools you need, and a visual debugger are included with Unreal Engine 4.
Features Of Unreal Engine 4:
DirectX 11 & 12 Rendering Features:
Unreal Engine 4 supports advanced DirectX 11 & 12 rendering features such as full-scene HDR reflections, thousands of dynamic lights per scene, artist-programmable tessellation and displacement, physically-based shading and materials, IES lighting profiles and much more.
Cascade Visual Effects:
The Cascade VFX editor provides the tools needed to create detailed fire, smoke, snow, dust, dirt, rubble and more. Cascade’s pipelined includes fast, low-cost GPU particle simulation and a collision system that interacts with the depth buffer. Millions of dynamic particles can receive and emit light within a scene, and you can control all kinds of particle properties, including size, color, density, falloff and bounciness.
New Material Pipeline:
Unreal Engine 4’s new material pipeline makes use of physically-based shading to give you unprecedented control over the look and feel of characters and objects. Quickly create a wide range of surfaces that hold up visually under close examination. Layer materials and fine-tune values at the pixel level to achieve any kind of style you desire.
Live Blueprint Debugging:
Blueprint visual scripting comes with a built-in debugger you can use to interactively visualize gameplay flow and inspect property values while testing your game. Freeze the game at any time and audit its state by setting breakpoints on individual nodes in your Blueprint graphs. Step through actions and events, make changes as you like, and have fun optimizing your game on the fly.
Use Unreal Engine 4’s Content Browser to import, organize, search, tag, filter and modify terabytes of game assets within the Unreal Editor. Real-time animated thumbnail previews can easily be changed and saved with the handy screenshot function. Create any type of asset collection to be used for individual work or shared with other developers.
Full Source Code Access:
With C++ source code for all of Unreal Engine 4, you can customize and extend Unreal Editor tools and Unreal Engine subsystems, including physics, audio, online, animation, rendering as well as Slate UI. With complete control over engine and gameplay code, you get everything so you can build anything.
C++ Code View:
Unreal Engine 4 Code View saves time by allowing you to browse C++ functions directly on game characters and objects and jump straight to source code lines in Microsoft Visual Studio to make changes.
Give AI-controlled characters increased spatial awareness of the world around them and enable them to make smarter movements with Unreal Engine 4’s gameplay framework and artificial intelligence system. Dynamic navigation mesh updates in real time as you move objects for optimal pathing at all times.
Use Unreal Engine 4’s Sound Cue Editor to build the audio pipeline and define audio playback for your game.
Unreal Engine 4 enables you to deploy projects to Windows PC, PlayStation 4, Xbox One, Mac OS X, iOS, Android, VR (including but not limited to SteamVR/HTC Vive, Oculus Rift, PlayStation VR, Google VR/Daydream, OSVR and Samsung Gear VR), Linux, SteamOS, and HTML5. You can run the Unreal Editor on Windows, OS X and Linux.
Xbox One, PlayStation 4 and Nintendo Switch console tools and code are available at no additional cost to developers who are registered developers for their respective platform(s).
For developing with UE4, we recommend a desktop PC with Windows 7 64-bit or a Mac with Mac OS X 10.9.2 or later, 8 GB RAM and a quad-core Intel or AMD processor, and a DX11 compatible video card. UE4 will run on desktops and laptops below these recommendations, but performance may be limited.