Understanding Unity Cinemachine – Advanced Camera Tutorial

Understanding Unity Cinemachine - Advanced Camera Tutorial

You can access the full course here: Intro to Cinemachine and Timeline Cinemachine – Look At In this lesson, we’re going to look at Cinemachine. Cinemachine allows us to create more complex camera movements, tracking, and following targets by simple drag-and-drop methods. If you haven’t already installed the Cinemachine package from the Package Manager, refer to Lesson 3 – Project Setup. … Read more

How to Use Events in Roblox – Lua Scripting Tutorial

How to Use Events in Roblox – Lua Scripting Tutorial

You can access the full course here: Explore Roblox Scripting with Lua Intro to Events In this lesson, we’re going to learn about events in Roblox. An event allows other objects to get notified about an action that happened in the game. For example, we can be notified of when a player touched a particular object by listening to the Touched event … Read more

How to Use Arrays in Roblox – Roblox Scripting Tutorial

How to Use Arrays in Roblox - Roblox Scripting Tutorial

You can access the full course here: Explore Roblox Scripting with Lua Intro to Arrays In this lesson, we’re going to take a look at arrays inside Roblox. To start off, create a new Roblox project using the Baseplate template: In the Explorer window, we see that our workspace basically only holds a baseplate and the spawn location currently: If we press F5 to enter the play mode, … Read more

How to Create Moving Platforms in Roblox

How to Create Moving Platforms in Roblox

You can access the full course here: Intro to Roblox Game Making Moving Platform In this lesson, we’re going to move our platform up and down. To start off, we need to access the MovingPlatform as we’ve done in the previous lesson, and store it into a variable: local part = script.Parent Using the TweenService Next, we’re going to use a TweenService which is a … Read more

Roblox Studio Tutorial – Creating Checkpoints

Roblox Studio Tutorial - Creating Checkpoints

You can access the full course here: Intro to Roblox Game Making Checkpoints In this lesson, we’ll be taking a look at how to create checkpoints inside our Roblox game. As of now, we have only one spawn location where the player starts from and get back to if they fall between obstacles. We might want to have multiple different span locations … Read more

How to Create Pixel Art Backgrounds using Photoshop

How to Create Pixel Art Backgrounds using Photoshop

You can access the full course here: Intro to Pixel Art with Photoshop Pixel Art Background In this lesson, we will be looking at setting up a background for a game in a pixel-art style. Background Setup Let’s start by setting up the background sky by filling the default layer with blue color and renaming the layer to “Sky.” Now … Read more

Game Design: Writing Engaging Protagonists and Antagonists

Game Design: Writing Engaging Protagonists and Antagonists

You can access the full course here: Explore Storytelling for Games The Protagonist In this lesson, we’re going to be going over the protagonist. In storytelling– in movies, books, games, pretty much every storytelling narrative has a protagonist. Who is the protagonist? The main character of a story In video games, you normally play as the protagonist. The more story-focused a game is, … Read more

How to Make Levels: Level Design for Open World Games

How to Make Levels: Level Design for Open World Games

You can access the full course here: Level Design for Beginners Open World Design Unlike linear levels, open world games pose unique challenges when designing levels as it is inherently “open” to the player. They have the freedom to go wherever they want. We need to figure out how we can have control over the player’s progression through … Read more