[GMS2.3] 2D Array Tutorial in GamemakerStudio 2.3 | FunBox

Опубликовано: 14 Апрель 2026
на канале: Blaze Game Dev
3,788
100

CHECK THE PINNED COMMENT
Blaize fumbled his explanation of Accessors - will make a quick follow-up video to address that mistake but for now, check out the pinned comment for a quick explanantion.

Another requested tutorial video! This time, we're covering 2D arrays, or more accurately, multi-dimensional arrays by creating a custom animation controller.
As something a revamped component in #GMS2.3 it only makes sense to cover this topic. Functionality-wise, nothing much has changed, but a new approach means new features, which should be covered in a tutorial nonetheless.
Beginner-friendly, this is kept simple, but do note that some foreknowledge of arrays will help.
We'd covered this topic for previous version of GMS2, but 2.3 brings something new, so here we are
#Beginner #tutorial #gamemakerstudio2.3
Chapters:
0:00 Intro
0:35 Overview
1:25 Arrays review
1:58 2D Arrays
3:10 3D Arrays
4:24 Create event
5:07 Step Event
5:31 Animation End
5:54 Pre-GMS2.3 2D Array
6:16 GMS2.3 2D Array
6:20 Using Hard-coded entries
7:05 Using Macros instead of hard-coding
8:20 Challenge yourself - finish the 2D Array
8:55 Check our code
9:50 Filling in the blanks
11:05 Finishing the Create Event
11:45 Accessors pt.1
12:53 Copy-paste to Step
13:26 Accessors pt.2
14:43 Testing the code
15:20 What happens if we don't have an array entry
17:00 Other uses for 2D Arrays
18:03 Outro

Documentation for Arrays and Accessors(2.3):
Multi-dimensional Arrays
https://manual.yoyogames.com/#t=GameM...

Accessors
https://manual.yoyogames.com/#t=GameM...

Sprite source (Sprite database):
Credit goes to Grim
https://spritedatabase.net/file/7

Support our channel - anything you can do will go a long way for us:
Personalized Game Dev mentoring:
https://www.gamedevmentors.com/en/lis...

Get personalized video messages from your favorite celebrities through CelebVM:
https://www.celebvm.com/FANZ8GSQ3Y6


Crypto-currency donations:
Bitcoin
35YLgGnyk1dQ5ZCosx3qz4hQxZ16WbDyX8

Ethereum
0x890d0c6de724bb4589557f6b7078908d1e9ce5f0

Etherium Cash
0x890d0c6de724bb4589557f6b7078908d1e9ce5f0

LiteCoin
LMxzT92rbtPA54AEJ5AM5kMc7MaPsfvB5a

Bitcoin Cash
35YLgGnyk1dQ5ZCosx3qz4hQxZ16WbDyX8