Not a vania

This project is meant as a game example or template for a more advanced platformer. This is in the style of older castlevania entries, such as Castlevania 1 or 3.

There are numerous advanced GDevelop concepts in this project, such as finite state machines (FSMs), tweens, bitmap fonts and bitmap text objects, tilemaps, external event sheets, declaring variables via events, and object variables. Before working with this project, it is STRONGLY recommended that you review the following: At least the first four tutorials on the GDevelop Wiki: This example uses concepts from EACH of those tutorials and it is important to understand those concepts before trying to adapt these ideas. The finite state machine tutorial at:

How it's built?

This game is made with GDevelop using these features:

  • Bitmap Text
  • Sounds and musics
  • Layers and cameras
  • Conversion
  • Events and control flow
  • Keyboard
  • Mathematical tools
  • Network
  • Objects
  • Scene
  • Text manipulation
  • Timers and time
  • Variables
  • Game window and resolution
  • Panel Sprite (9-patch) Object
  • Platform behavior
  • Sprite
  • System information
  • Text object
  • Tilemap
  • Tiled Sprite Object
  • Tweening
  • Gamepads (controllers)

Edit it in GDevelop

Try Not a vania online

Test and edit this example in the GDevelop game engine.