PVG
Courses
/
The Engine Course
/
Metroidvania
Metroidvania
0 / 53 completed · 0%
1.
Creating the Main Game Structure
★
structure
2.
Implementing a Basic Tiled Level
3.
Creating the Player
4.
Basic Left Right Movement
5.
Entities, Game State, Physics Update
6.
Spikes Collision Events Entity Ids
7.
Command Buffers and Debug Drawing
8.
Enemy Behaviors
9.
Getting Hurt and Safe Position
10.
Animations
11.
Finite State Machine
12.
Attacking
13.
LDtk Crash Course
14.
Parsing Ldtk Data
15.
Combining Collision Shapes
16.
Showing Tiles
17.
Camera Bounds and Improved Jump
18.
Loading Enemy From Ldtk
19.
Enemy Hit Feedback and Animating Enemies
20.
Hazards and Obstacles
21.
Level Transitions
22.
Sfx and Bgm
23.
Player Health Ui
24.
Checkpoints
25.
Ability Gating Dashing
26.
Main Menu
27.
Saving and Loading
28.
Composing Enemy Behaviors
29.
Inventory System
30.
Map
31.
Boss Battle
32.
Level Editor Intro
33.
Binary World Data
34.
Tile Editing
35.
Spike Tool
36.
Camera Zoom Level Mode
37.
Data Layout Foundations
38.
Resize Levels
39.
Undo Redo
40.
Auto Tileset
41.
Level Transitions
42.
Editor Side Panel Imgui
43.
Removing Implicit Allocations
44.
Wrapping up the Level Tool
45.
Particle System
46.
Attack Combo and Screen Shake
47.
Entity Homogenisation and Placement
48.
Entity Spawners
49.
Hitboxes and Hurtboxes
50.
Checkpoints, Powerups, and bugfixes
51.
Threaded Cached Autotile, Juice
52.
Grass Shader + Animation, Better Camera
53.
Config, Fullscreen, Better Camera
All
Lessons
Guides
Type to search lessons, modules, and guides… Use #tag to filter by tag.