Read & Write Reviews About The Tools You Use.
Sign up for free to start sharing your opinion today!

Unreal Engine 4


Company: Epic Games

Average User Rating (3 reviews)

If this is your product, you can request to edit it here.


User Reviews
Share:


    Version Reviewing: 4.20

    "Professional grade workflow"

    by Pirolye (gdev) on Feb 16, 2019 11:25 AM

    Summary:
    Design: When you open the engine up, there's plenty of handful example projects that you can extend upon. These include First person shooter, top down shooter, or flying. But if you want to code it yourself, you can choose the empty project option. The project set up page is very straight forward, every option is detailed. Also, big pro, that if you remember Unreal 3, it used to have maps, and then if you had 3 maps in your game, you would need to one by one set up all maps to a pre-programmed game mode, that is placed in the engine folder, so you would get all the game's standard functinonality. (Like characters, and their animations.) As I mentioned before a programmer would need to pre-program the game mode, and then upload it to every computer in your office. Also that meant that you couldn't re-use systems that you already built in an other map. BUT in this version, there is maps existing, but in an individual project. And that project is synced up to every computer in your office using source-control. Also that means, that in this version, you can have as many game modes as you want, because you can have them set specifically to individual maps. (Wich is great!) That saves time and effort. Development: Programming: Unreal Engine 4's default programming language is C++, and the default and only compatible compiler is Visual Studio. BUT, in the marketplace (wich I'll talk about later) you can buy (even some for free!) and install many many other programming language integrations. Like Java or C#. This is very helpful when your programming a heavily networking based game or application, and C++ for it isn't enough anymore. And now, Blueprints. Blueprints are Unreal Engine 4's visual scripting language, and it's mainly focused for designers and artists, and one man development studios, who haven't learned how to code, to make their lifes easier. In Blueprints, you use nodes, and connect them to make code. (Just as in any other visual scripting languages). FUN FACT: Many Blueprints are based upon Blueprints, so if you click inside them, you can see their Blueprint source code, and I'm saying Blueprint because, Blueprints are based upon C++ code. So basicly Blueprints are just translators of the C++ language. BUT, Epic Games did intend to make artists and designers lifes easier, but that doesn't mean, that you couldn't do other stuff with it. That's right, with Blueprints, you can basicly make everything that you can with C++. Yeah, even multiplayer. Level design: Unreal Engine 4's level design workflow is just ingenius. Because Unreal 4 has dockable windows, you can set up multiple screens very easily. Like for example: You have the main viewport on the center monitor, then you have the content browser on the right, and finally the world settings and the details on the left. So with this example, you basicly go from right to left. You pull the asset into the viewport, place it, then change its properties on the left screen. Other than that, nothing special. Art & content creation pipelines: Unreal Engine 4 supports a wide variety of file extentsions, so you can have no trouble integrating it into your pipeline of choice. (Heck, Epic is even partner with Autodesk, so they have a buch of tutorials on how to work with Unreal technology and Autodesk products at the same time.) Shipping: In Unreal Engine 4, you can develop and ship to many platforms, including, but not limited to: Windows, Linux, Android, IOS, MacOS. You can configure to wich platform you wanna ship in the project creation tab (Desktop, mobile), and finally in the project settings tab. (Operating systems of the selected type) Before you can ship, you need to set up a bunch of options, and then you are ready to cook.

    Report post

    Was this review helpful? (1) (0)

    add a comment


    Version Reviewing: 4.20

    "Great editor for professional c++ programmers"

    by AInsolencel on Oct 29, 2018 8:44 PM

    Summary:
    Awesome things: 1) Editor with all from the box (free) 2) Open-source 3) Flexible UI 4) Great quality of graphics and lightning 5) Lot of assets (including free) 6) Dedicated community Issues: 1) Bugs in some versions (eg 4.20) 2) Hard to find answers to some questions 3) Hard to entry-level developers 4) High-weight packs, especially for mobile games

    Report post

    Was this review helpful? (1) (0)

    add a comment


    "A Community Committed to Quality"

    by albertlee on Aug 20, 2018 11:33 AM

    Summary:
    - Definitely can say it has good quality - No definite size barrier, control tools and workflow.

    Report post

    Was this review helpful? (1) (0)

    add a comment


Write a Review


Must be registered to add and review tools.

Have an account?
  
  
Forgot Password?

New to DevMetric?


Write Reviews

Share your opinion about the tools you use.

Join the Evans Data Developer Panel!

As a DevNet panelist you will:

1. Have your voice heard on hot topics, innovative technologies and key initiatives.
2. Receive points for every validated survey submission.
3. Redeem award points for cash.

SOLVE THIS CODE

What does this code do?

public class Demo { 
    public void method1() { 
        synchronized (String.class) { 
            System.out.println("on String.class object");       
            synchronized (Integer.class) { 
                System.out.println("on Integer.class object"); 
            } 
        } 
    }

Programming Language: Java

Newsletter

Get weekly reviews sent directly to your inbox!