Categories

There are currently no items in your shopping cart.

User Panel

Forgot your password?.

Make a Turn-Based RPG in GameMaker Studio 1.4

Video Introducing this tutorial

Start Here :
Tips for Success
The Resources to Start


The Player Character :
A Moving Character
Character Sprite Array and Mask
An Input Object
Using a Finite State Machine


The World View :
The View Parent
The World View


The World :
The Game Object
Depth Sorting
Start Position and Doors
Moving Between Rooms


Transitions :
The Fade Transition
Fade Transition Draw


Classes :
JSON in GameMaker
The Data Object
Fancy Debugging
ASSIGNMENT: New Spider Class


Elizabeth's Stats :
The Stats Object
Calculating the Health
Creating the Stats from the Class
Checking for Death


Entering Battle :
The Encounter Objects
The Battle Transition
Encounter Logic


Making an Overworld Level :
Using Tilesets
Adding Objects
ASSIGNMENT: Using Doors and Start Positions


The Battle View :
The View Approach Script
The View Screenshake Script
The Battle View


The Battle View States :
The Battle View Intro State
The Battle View Idle State
The Battle View Focus State


The Battle Intro :
The Parallax Background
The Battle Object
The Player and Enemy Battle Units


The Battle Unit Parent :
The Battle Unit
Init Battle Unit Script
Battle Unit Destroy


Battle Unit UI :
Battle Unit UI Object
Draw Bar Script
Battle Unit UI Draw


Battle Unit Basic States :
Battle Idle State
Battle Unit Action State
Battle Unit Approach State
Battle Unit Attack State
Battle Unit Return State


Battle Unit Sprite Scripts :
Change Sprites Script
Battle Set Sprite Script
Get Frames Script
Get Image Speed From Frames Script


Battle States Animate :
Battle Unit Idle and Action Animate
Battle Unit Approach Animate
Battle Unit Attack Animate
Battle Unit Return Animate


Interactable Object :
Interactable Object
Activate Interactable Object Script
Interactable Script in Movement State


Character Dialog :
Dialog Create Event
Dialog Destroy, Alarm 0, and Draw Events
Dialog Preprocess Text
Get Visible Text Script
Dialog Step Event
Dialog Draw GUI Event


Speaker Object :
Speaker Create Event
Speaker Activate
Adam


Game UI :
UI Parent Object
Draw Nine Slice Script
Option List UI Parent Object


Option List :
Option List
Create Option Script
Menu Option List
Mark Options List Script


Scroll Option List :
Scroll Option List
Scroll Option List Test


Overworld UI :
Message Object
Create Message Script
Create Message at View Center Script


Items :
Item List and JSON
Pickup Item Script
Drop Item Index Script
Use Item Index


Item List UI :
Item LIst UI Object
Item Use UI


Item Option Scripts :
Heal Effect
Item Option Use
Item Option Info
Item Option Drop


Battle UI :
Battle UI Create and Draw Events
Battle UI Step Event
Using Items in Battle
Battle Use Item State


Battle Knockback :
Unit Hitflash
Battle Hit and Wait, and Death States
Set Hitflash Script


Level Up :
Level Up Objects
Level Up Logic


Battle Actions :
Action List and JSON
Action Defend
Enemy AI


Action List UI :
Action List UI Object
ASSIGNMENT: Action Use UI
Action Option Use
Action Option Info


New Actions :
Sprite JSON and Ranged State
Fire Spell Action
Sonar Spell Action
Clean Battle View


Cutscenes :
Cutscene Parent and States
Wait
Character Move To


More Cutscene Scripts :
Character Show Dialog
Cutscene Show Message
Character Face Direction


Saving and Loading :
Save Game
Load Game
Saving Other Game Objects
Loading Fix


Music and Sounds :
Audio Object
Change Song Script and Battle Music
Adding Sound Effects
ASSIGNMENT: Door Sound Effects


Touch-ups :
Movement Update
View Memory Leak
Running From Battles
Elizabeth Death


Finale :
Congratulations