
build an rpg in game maker studio 2 by creating a main character and enemies using royalty-free art assets and sounds, with expert, non-beginner guidance.
Explore the essential concepts for building an RPG in GameMaker Studio 2, including sprites, objects, rooms, movement, collisions, variables, and basic scripts.
Import assets, create a sprite, and build a tile-based world in GameMaker Studio 2 by setting up a room and a following camera.
Create tile animations in an RPG project by building a precise 32 by 32 grid, selecting frame counts, and using tile sets and the tile animations library.
Learn to build a moving player with a collision system, including state-based movement (left, right, up, down) and place_free checks, plus sprite setup and solid tiles.
Learn to add player movement and animations in GameMaker Studio 2 by detecting left/right/up/down input, mirroring sprites, and cycling walk animations based on movement.
Learn to use lerp interpolation to smoothly move the camera toward a target with a percentage that slows as it reaches the destination, applicable to animations and other objects.
Learn to make your player run by detecting the shift key and applying a speed boost in GameMaker Studio 2, increasing from five frames per second to 7.5.
Create player attack animations in GameMaker Studio 2 by converting sprite sheets, configuring frames, mirroring directions, and driving attacks with a timer in the step event.
Show how to enter a cave, receive a sword from an old man, and use tile maps, RPG portraits, and a persistent controller for door-based teleportation.
Learn to create a zoom transition that moves the camera to the player, teleports to the next room, and zooms out, using a transition state in GameMaker Studio 2.
Implement an RPG sword pickup in GameMaker Studio 2 with hold animations, draw order, and state management. Manage sprite imports, collisions, and draw events to display the sword when collected.
Obtain the sword, set a global controller variable, and disable the cave door by updating the tile map and collision rules, ensuring the sword's state persists across rooms.
Create a health system with heart sprites, a max hp, and for loops to draw full and empty hearts, positioned at the top left.
Learn to import enemy sprites in GameMaker Studio 2, set up standing animation and spear attack, and implement simple artificial intelligence with instance variables and alarms to control enemy behavior.
Learn to make an enemy look at and pursue the player using distance calculations, x and y directions, and simple steering in GameMaker Studio 2.
Design and implement enemy attack behavior in GameMaker Studio 2 using timers and distance checks, enabling chase, attack timing, collision handling, and player HP impact.
Use regions to collapse and label blocks of code in your RPG project, keeping long scripts tidy and easier to navigate.
Learn to implement attack interactions in an RPG with GameMaker Studio 2, including detecting enemies in front, pushback, and state driven attack logic with timers.
Create a treasure chest that opens with a hold up effect, awards heart HP, and updates max HP for the player, using room transitions in GameMaker Studio 2.
Design a dungeon boss in GameMaker Studio 2, featuring a Viking-like enemy that throws spears, uses AI, and opens a portal and chests after defeat.
Learn how to add and loop sounds in GameMaker Studio 2, import royalty-free audio, and play sounds with audio_play_sound, adjusting volume and managing looping music.
Complete an RPG prototype in GameMaker Studio 2, featuring a dungeon, enemies, a boss, and collision handling while learning debugging, AI, and how to vary gameplay with variables and randomisation.
Welcome to Make An RPG With GameMaker Studio 2.
In this course we will build an RPG consisting of commonly used features from other games.
We will create a player, that will be able to run around and attack enemies. Later on we will build
a smart enemy that follows around your player that will be later on enhanced as the boss in the game.
GameMaker Studio 2 is a great engine for building 2D RPG games; since, it gives you the tools to not only produce a decent game, but also makes it easier for you to understand your own and other people's work.
We will also build a world that you can explore, in the course, I leave it up to you to make the world as detailed as you want, but we will go over how to use tilemaps to build the world.
This course is for intermediate GameMaker Studio 2 users. if you already have knowledge in GameMaker Language and know how the game engine works, this course is for you.
We will use many of the features that GameMaker Studio 2 has to offer!
If you are forgetful, we will recap most of the important things in GameMaker Studio 2 for an hour in the beginning.
After taking this course, you should know how to implement these features into your game.
You'll receive the GameMaker Studio 2 project file for the game at the end of the course.
Feel free to check out the previews below to get an idea of what the course is like!