Skip to content

bolon667/SGDK_PlatformerStudio

Repository files navigation

SGDK Platformer Studio

SGDK Studio Logo SGDK Studio Screenshot

Donwload

You can download last version from Google Drive

About project

Studio wihich allows you easily create platformers for Sega Genesis, heavily inspired by LDTK simple interface. This studio, it's a just a code generator, which creates code for your SGDK project.

How to install

  1. Download latest studio from Google Drive
  2. Download latest BlastEm and put it in Emulators/BlastEm folder
  3. Install SGDK
  4. Done

Capabilities

  • Gates between levels. You can keep relative player coordinates between levels.
  • Messaging system. Create message in studio, use it when you go through trigger or whatever you want.
  • Multi-entity entity. You can put several entities in master object and use them like you want, inside entity code.
  • Highly customizable. You can change entity code, change collision tiles, force to change .c and .h code on your own, add new trigger types, new bullets, custom scrips.
  • Ability to switch between sound drivers for every level
  • Palette control. Change palette index for BG_A and BG_B, and, add your own palette on palette index.
  • Trigger signals. Every trigger have activated and preActivated variable, that means, that you can create signals (justActivated, activated, justDeactivated).
  • In-game trigger rects. You can see collision rects in game.
  • Position editor. You can add position on level, and get coorinates of this position.
  • Chunk entity load optimization. You can choose between no optimization (all level entities in RAM), and chunk optimization (load entity only from on-screen chunks).
  • Scene mode. You can shoose between scene and level mode.

What needs to be done

  • Fix bugs
  • Add more engines (like shmup, rpg, vn, engine)
  • Add custom animations.
  • May be add a multi-console development, will see.

Warning

This programm in early development, if you will get bugs, tell me about them in Issues tab

Games created in this studio.

Platformer Test1

Platformer Test1 Logo

Shmup Test1

Shmup Test1 Logo

LICENCE

MIT