So on Friday night I was poking around online and somehow decided that I wanted to install a game engine of some sort. I ended up looking at Unreal Engine and Unity 3D, two cool looking engines that have way more power than I’ll need (at least, for now).
Unreal impressed me right away. All this stuff? Incredible! And the graphics are so detailed, it’s unreal (pun intended)!
At first I thought it was just a photo, but this was actually rendered in Unreal! (Here’s a video if this screenshot isn’t convincing enough. Watch it in 1080p if you can. It’s just incredible!)
I kept reading about all of the stuff this thing could do and I was sold. But the very best thing about Unreal is that you get all of this incredible power for FREE! I’m not kidding! This is the engine used to make games like Borderlands, Mass Effect, and BioShock, and you can just download it onto your home computer!
Of course, an engine like this requires some pretty hefty specs to operate at full capacity. You can find the requirements here. My laptop isn’t anywhere near this (half the RAM and definitely a worse graphics card), but I dug through the forums to see if it was worth giving it a shot or if it was just too much for my computer to handle. I couldn’t find very much, so I just went ahead and installed it.
After a pretty lengthy install time, I was able to open the program and test it out. It seems to work pretty well, but it takes a lot of power and sometimes it’s a bit laggy. The load times can be a little long on occasion as well. I’m not surprised, as my computer really isn’t meant to run stuff like this anyway. I probably won’t try to run too many other programs at the same time, though.
The thing that I like about Unreal is that there are a lot of tutorials available. I just finished going through the Intro to the UE4 Editor tutorial series, and I understand how the program works a lot better now. This tutorial only goes through simple stuff, like how to move around, but it’s all important if you want to be able to actually use the editor.
Another cool thing is how customizable it is. If one layout doesn’t work for you, then you can rearrange practically everything until it looks the way you want it. I changed mine to work better on a smaller screen, rather than a huge desktop monitor.
That reminds me, I never saved that custom layout! Whoops! At least it’ll be easy to recreate.
In the image above, you can tell that the graphics in the viewport aren’t very pretty looking. They’re usually a lot better than this, but since my computer isn’t super powerful, the program detected that it was running at a low framerate and adjusted the graphics settings for me. That’s pretty cool, but as of right now I don’t know how to change them back. You can still get nice looking graphics when you playtest the game in a new window, though. The images below are screenshots from one of the premade demo levels that just shows all the materials. Click them to enlarge them.
Look at that lighting! The details! Ahh!
Detailed bricks!
Look at the detail of that wood!
Another material close-up.
Yet another close up of a material.
Particles! Water and sparks, to be exact.
An overview of the map where I took these screenshots.
This shot was taken in the viewport, unlike the others.
And remember, I took all of those screenshots on my poorly equipped computer, so imagine how good this stuff looks on a desktop or a gaming computer!
As of right now, I’ve only played around a little bit, and there are a ton of features that I still need to test out. But other than it running a little slow, I have no complaints about this program. The only other thing that might stand in my way is the fact that you have to code with C++ in Unreal, and I don’t actually know C++. Other than the power requirements, that was the only thing that made me hesitant about using this instead of Unity 3D. The reason I went ahead and downloaded this though was because it offers a node scripting thing called Blueprints Visual Scripting, where you can connect stuff instead of writing code. I don’t know much about it right now, but here’s a screenshot from the documentation:
Speaking of the documentation, the Unreal Engine docs seem really easy to understand from what I’ve seen so far. There’s a ton of video tutorials, not to mention the tutorials built into the software. When I first launched Unreal, I followed a quick tutorial that guided me through the interface, and there are a bunch of tutorials for each little part of the software.
So overall, I’m excited to start learning more about this and eventually start making games. However, if this becomes too much for me (or my computer) to handle, I may try out Unity 3D. And if that doesn’t work either, I’ll go back to my original plan, making 2D stuff with JavaScript and Phaser. I’ll probably post more updates as I go along and learn more about Unreal, so look forward to some more posts! I hope you enjoyed these words from a nerd, and I’ll see you next time!