Game making road: Game engine selection, under Mac and under Windows Unrealengine 4 experience comparison, documentation and more

Source: Internet
Author: User
Tags using git

Choice of Unrealengine 4 and Unity3d

Subscribed to the UrealEngine4 (UE4) developer. I started to do Web sites with the ASP. NET and C #, and then do the site although the exchange of more convenient PHP (because it is a small site). I want to say that I have been doing a little website for 7 years, even though I have no water, but C # I still know some, and Unity3d just right the most recommended is C #. C + + I do not understand, only after graduating from high school read the idea of C + + programming and most of the examples are hand-driven into the computer and run. Not very much in Shaw Unity3d on the mobile side has a lot of successful cases, the document is very good, the video tutorial is also very full, the study of people are very many, there is a problem is easy to find copywriting and so on, is simply too good to be better! However: UE4 is open source, "Game engine architecture," said the game is generally used in C + +, I study is serious!! As a person who has the pursuit must also choose UE4 and so on!! Finally, I would like to say that these are not my main reason to choose UE4, the truth is: unity3d very expensive! Pay more than 400 months, do not pay immediately without full-featured, all buy more expensive! UE4 If you do not use the latest, you just buy one months, after all is free, full-featured. Although this money for the real product, not what, but for learning to say, not the same. Anyway, playing games is not just about the engine, and then learning an engine, learning another, or just a few days.

Download and compile Unrealengine 4 under Mac OS x

UE4 has three versions on GitHub and I download the release version of. zip directly (because I'm using git clone too slowly). I downloaded the 4.6.1 version. After the download completes the decompression right Setup.command opens, then will also want to download approximately 2G about the thing, this download speed is good. Then right-click Generateprojectfiles.command Open. After a while, the ue4.xcodeproj is generated. After opening ue4.xcodeproj, select Ue4editor-mac, then build, and find that I have an error downloading this version. The error is this line:

static bool GAllowApplePlatformSymbolication = PLATFORM_MAC && IS_PROGRAM;

The error message is: Use of logical '&&' with constant operand .
I do not understand, really can not find a good way to see the meaning he must be true , change to:

static bool GAllowApplePlatformSymbolication = true;//PLATFORM_MAC && IS_PROGRAM;

And then the compilation passed.

But, I run, good slow slow, and then xcode out a bunch of things, and then hung up, no way to run.

I'll go to epic and pack it up. Download a package and try it.

Sad, or the same mistake, turn into the following look like this.

#if PLATFORM_MAC && IS_PROGRAMstatic bool GAllowApplePlatformSymbolication = true;#elsestatic bool GAllowApplePlatformSymbolication = false;#endif

Compiled, but still no way to run.

No way, try 4.5.1 version to see.
Compile after download (the method is not the same as 4.6.1). This time it can be compiled successfully. And then run also no problem, but good slow good slow good slow, as if my rmbp15 inch high match is not big suitable to do such a task. New project Xcode prompted another bug, I am too lazy to control, directly generate release version of the Ue4editor. It should be much faster than the debug version of Ue4editor. first, familiar with Ue4editor and learn blueprints first. C + + What first, because it is too troublesome, according to my compilation after a long time to run, an estimated 10 minutes, if all compiled, to most of the clock bar. If you change the C + + code, but also to compile to see the results, it also got. I don't have to learn it directly. (although it may not be so, although win may be a lot faster) later proved that it is not so, and then if the use of c++,ue4 than imagined convenient

Say I have compiled the release version, and then go to see Getting Started, see this page: https://docs.unrealengine.com/latest/INT/Engine/QuickStart/4/ index.html, found I compiled this version without geometry! I was forced to download the 4.1 version, and compiled, and then finally can learn. There is a picture of the truth! On the left is version 4.1!
?????????

I have to say that I am very patient and good at compiling and spending time ╮(╯▽╰)╭

note later found that 4.5.1 version just changed the name, BSP is geometry! ╮(╯▽╰)╭

Unrealengine 4 under Windows compilation

Week is not a bit empty, open windows hung download UE4, want to try the experience under the window, because UE4 seems to be optimized under Windows excellent.

Let's talk about my machine for reference: CPU:E3-1230V2 gpu:gtx660 Memory: 8G ssd:128g.

Download compilation is like a Mac, and it's similar in time. Windows compiles 4.6.1 without any errors at all. Very smooth! Then start the debug version of the Unreal Editor, much faster than the Mac, open the big scene also quickly, very smooth. Try to run, very good, good can not any better!! But to occupy space, I casually try to download three demo games or scenes, more than 30 g space is gone. The Mac is not noticed because it is 512G.

Windows, Mac Unrealengine 4 using C + + project comparison

Try a new C + + project and see. Press Https://docs.unrealengine.com/latest/INT/Programming/QuickStart/index.html This document adds a few lines of C + + code, and then compiles from start to compile successfully and opens unreal Editor, about 1 minutes. This is not unacceptable. Of course, this can't be compared with Unity3d in C #, that's really fast.

And then curious to try again on the Mac (version is 4.5.1, because 4.6.1 I compile unsuccessfully), new C + + project, and then also press https://docs.unrealengine.com/latest/INT/Programming/ Quickstart/index.html This document adds a few lines of C + + code, unexpectedly but error! Version is not the same reason, fixed a bit, let him the same result, and then from the beginning to compile to compile successfully and open unreal Editor, also about 1 minutes! This result surprised me, it seems that if you do a small game, Mac with UE4 completely no problem! And I probably also can only do the scene smaller game (the scene is small, but the picture quality can be super high, UE4 the picture is much better than Unity3d), because the goal is to throw on the ipad, the iphone to play. The chart below the previous Mac:

???????

If you do not use C + +, use blueprints only with the simple method of Unrealengine 4

Go to https://www.unrealengine.com/Log in and download the Red line this:
??????

After downloading to run and log in, will automatically download 4.6.1 version of the Unreal editor, such as, point launch on it, you can also download the old version of the Unreal editor, such as the right I downloaded 4.5. Version 1. ╮(╯▽╰)╭, if I'm not using C + + I'm spending all this time on what?!!

??????

Documentation and other information about the Unrealengine 4

Previously said UE4 document is not as good as unity3d, but I looked carefully, but also quite comprehensive, learning probably not a problem, not to mention YouTube has a lot of video to see. C + + is not a problem, according to "Game engine architecture," said, the game used in C + + is not too complex, too complex a big deal not to do that kind of feature is good. So the engine part should not be very difficult for me. But the game engine is just a small part of the most important parts: content and gameplay! First say the content, this part to learn painting and three, and learn 3D software for me is not a problem, just draw at present there is no comparison of the way to rely on PU, as for the animation casually get it and then buy this "Animator Survival Handbook" to see exactly how, also not too big grasp. Play part, it should be easy to get it. Because the time is not more than one year, so several things to parallel learning, while learning to add the engine comprehensive consideration. That's probably the idea first.

Game making road: Game engine selection, under Mac and under Windows Unrealengine 4 experience comparison, documentation and more

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.