Free Course – Master the Unreal Engine

Free Course - Master the Unreal Engine

Prepare to build beautiful, photo-realistic 3D games by exploring the foundations of the Unreal Engine. Not only is this course free and suited for beginners, but you’ll learn 3D game development with tools used by indie and AAA game studios alike! You can also download the project files used for the course below. Download the … Read more Free Course – Master the Unreal Engine

Unity vs. Unreal – Choosing a Game Engine

Unity vs. Unreal

When learning game development, people often wonder about what the best game engine is – in fact, we’ve done a whole entire article on the matter. In terms of versatility, power, popularity, and use in the industry – there are two that most people talk about though: the Unity game engine and the Unreal Engine. Answering … Read more Unity vs. Unreal – Choosing a Game Engine

How to Design a Game: Game Design Documents

How to Design a Game: Game Design Documents

So, you’ve got your brilliant game idea that you just can’t wait to turn into an actual game. You start searching around on the internet (something you will likely continue to do) and maybe you come across a tutorial about How to Make a Game. In it, you notice this section on “game design” and … Read more How to Design a Game: Game Design Documents

How to Approach Game Narratives

How to Approach Game Narratives

One of the most difficult aspects of game design to get into is narrative design. To be frank, there just aren’t that many jobs for narrative designers in video games compared to adjacent fields like level design, game writing, systems design, tutorial design, and so on. As a result of this, there are limited resources … Read more How to Approach Game Narratives

How to Train a Machine Learning Agents via Demonstration

Whenever a human learns a new subject, whether it be a musical instrument or a new language, there’s always a theme of “trial and error.” Attempting to get the correct finger placement on the violin or correct pronunciation of a foreign word oftentimes involves getting it wrong several times over. This is a well-known way … Read more How to Train a Machine Learning Agents via Demonstration

How to Playtest your Game – Game Design Tips

How to Playtest your Game - Game Design Tips

At some point during the game development and game design process, you’re going to be faced with a terrifying prospect: having to have another person experience the game that you’ve made. It’s never an easy thing to put yourself out there like that, but it’s an important step to take if you have plans to … Read more How to Playtest your Game – Game Design Tips

How to Handle User Interactions with SFML

How to Handle User Interactions with SFML

You can access the full course here: Discover SFML for C++ Game Development Handling User Interactions There are many ways in which a user can interact with your program from pressing buttons, to opening and closing windows, and even simple events like moving a mouse. Each of these interactions triggers an event which we capture … Read more How to Handle User Interactions with SFML

Best Coding Languages for Game Development

Best Coding Languages for Game Development

So, you’re ready to start creating your very own games.  However, there comes an important question to answer when you start: what programming language should you learn how to code? While arguably most coding languages can be used to create games, including high-level languages like Python, some choices do have more benefits than others.  Additionally, … Read more Best Coding Languages for Game Development

How to Make AIs Target Objects with Unity ML Agents

a gif of the first training attempt

Introduction We often hear in the news about this thing called “machine learning” and how computers are “learning” to perform certain tasks. From the examples we see, it almost seems like magic when a computer creates perfect landscapes from thin air or makes a painting talk. But what is often overlooked, and what we want … Read more How to Make AIs Target Objects with Unity ML Agents

Drawing Sprites with SFML & C++

Drawing Sprites with SFML & C++

You can access the full course here: Discover SFML for C++ Game Development Drawing Sprites We’ve seen how to draw a basic shape but realistically, most of our games will use more than shapes. We will want to place graphics, icons, and other images into our games and we do so via Sprites. Setting up … Read more Drawing Sprites with SFML & C++