Skip to main content

Learning Unreal Engine

 I have created a few games before using the Unity game engine. However, I have looked into the strengths and drawbacks of Unreal and Unity in order to determine which would be most appropriate to use in my project. 

Previously, every game I have made has been 2D. Therefore, Unity has been the clear correct choice. It is possible to create 2D games in Unreal but Unity has many elements that are built specifically for 2D development. A large distinction between the two engines is the simplicity of Unity compared to the complexity of Unreal. Unity is perfect for beginners as it is simple to learn and basic programming skills in less complex languages can be transferred easily. Unreal is more of a challenge because it has many more features, industry standard graphics and a choice between C++ programming (more complex than Unity's C# or Java) and Unreal's own system, Blueprints. Blueprints and quite straightforward and simple enough to understand with the correct guidance, but one cannot immediately start creating games with just a basic knowledge of programming like they can with Unity. Because of the difference in complexity of the two engines, it is easy for beginners to naturally opt for Unity over Unreal. However, bigger and more detailed games from notable triple-A game studios are made with Unreal due to its greater adaptability and better graphics capabilities. 

I am choosing to use Unreal for my projects because of the fact that it is favoured in the gaming industry today. As well as this, I also believe it would be a good test of skill to learn a new engine as part of the MA course, rather than relying on skills I already possess. Therefore, I downloaded Unreal and found some tutorials to get me started. The first one I looked at was a 5 hour YouTube tutorial that guided me through creating a scene, lighting and setting up an environment. While it was a very comprehensive video, I don't think it caters to beginners very well, as there were some areas (lighting especially) in which the tutor glossed over details as if they were obvious and didn't go into enough depth to explain his reasoning for each choice. The second tutorial I found was on Unreal Academy (First Hour In Unreal Engine) and was much more helpful. It was perfect for a beginner like myself as it guided me through the basic steps that one should begin with when approaching the game engine for the first time. 

From this tutorial, I was able to create a simple version of my own game using the pre-built components provided by Unreal in a third person game package. I made a small platform for the player to stand on, which had on it an exit button that was concealed by a cage, and another button that lifted the cage when stood on. The player could then move to stand on the exit button to complete the level. 





Comments

Popular posts from this blog

Semester 2 Submission

Project Outline This project is an exploration into player feedback and player reward in game mechanics. I have explored this by creating mechanics in Unreal Engine, imagining how they might be used in a game, and how a player might feel when using them. This exploration progressed into player reward in puzzle scenarios, which links into my current area of research. I looked into how visuals can create a language that the player will learn to understand while playing the game, and will guide them through problem solving in the game.  Project Context My semester 1 project was a core puzzle game, meaning the game was centred on a central puzzle mechanic and expanded from that point. I wanted to explore a mechanic that was more of a peripheral puzzle that exists as side quests to the main gameplay. Many popular game series have main gameplay mechanics with puzzles along the way, such as Batman Arkham, Resident Evil, and Tomb Raider. As these types of games are extremely popular and (a...

Design Inspiration Semester 2

First person adaptation I decided to switch the view of my game from third person to first person. I made this decision because movement around the levels would sometimes give the player a confusing perspective (if they had their back to a wall for example). I moved the camera to instead hover above a pair of arms, that would be used to show the hand movements from a first person perspective. The challenge now was to recreate every animation in first person instead. I looked into first person games that think have good first person hand animations. I think Dishonored (2012) is one of the best example, as it relies heavy on the tools and abilities that centre around the player character's hands. One of my favourite aspects of the design is the way the knife moves from a regular to a reversed grip when entering stealth. The knife is clearly visible and serves its purpose in both grips and it tells the player they are in stealth mode without the need for another visual prompt (there i...

Semester 2 Project Progress

13th January 2025 To begin this project, I am experimenting with creating different game mechanics. This is to build up a repertoire of skills in Unreal Engine and also see if any mechanics seem as if they can be adapted or incorporated into a game. I began by using free assets to make a character that can run around and execute an attack pattern. This was just to experiment with the assets and create a character that I could test other mechanics with. The first mechanic I created was one that lets the player grab an object and pull it toward them. When within a defined range, the player's reticle changes shape to indicate to them the object they're looking at can be grabbed. Grabbing it moves the object on an arcing trajectory toward the player. This could be used to grab a weapon to use, to bring an enemy closer to be attacked, etc. 14th January 2025 I added functionality for the player to hold an object and attack with it. When an object is pulled toward the player and reach...