Skip to content

aaronojeda/S2PEditor

Repository files navigation

S2PEditor

S2PEditor is a game engine and GUI for the development of simple 2D platform games in Windows. Built using C++, SDL and Qt.

Table of Contents

  1. Installation
  2. Usage
  3. Screenshots
  4. Credits
  5. License

Installation

There is no need for installation. Download and uncompress S2PEditor.7z and run S2PEditor.exe to launch the desktop application.

A tiny platform game called Monkidd has been created as a demonstration. It has been made from scratch using only S2PEditor. To try it, download and uncompress Monkidd.7z and run game.exe.

You can also try Think before you jump, a micro-platformer with four different endings that I made for Ludum Dare 39. You can find it under ThinkB4YJ.7z.

Usage

After running the executable, you will see S2PEditor GUI. You can navigate through the menu bar, the toolbar and the dock windows to create projects, add levels to them, populate these leves with tiles, backgrounds and objects and, finally, export the resulting game. All of this without writing a single code line.

A wide user manual with a tutorial has been written but right now it is available only in Spanish language. It can be found inside ManualUsuario.7z along with the resources needed to complete the tutorial. I plan to write an English version or a GitHub wiki in the future.

Screenshots

Credits

S2PEditor and s2Dp have been designed and programmed by Aarón Ojeda.

S2PEditor is a GUI for s2Dp framework, which is a modified and extended version of the framework proposed by Shaun Mitchell in his book SDL Game Development (2013).

All art assets used in the project are copyrigth free. They are listed below along with the authors.

Sprites

  • Monkey Lad in Magical Planet, by Carl Olsson (a.k.a: surt).
  • Monsterboy in Wonder World, by Carl Olsson.
  • 420 pixel art icons for RPG, by Henrique Lazarini (a.k.a: Ails).
  • arachnestuff, by Arachne.
  • Items and elements, by Jason GrafxKid.
  • Interaction Assets, by Madebyoliver.
  • Essential Colection, by Madebyoliver.
  • Technology Elements, by Madebyoliver.

Sounds

  • The Essential Retro Video Game Sound Effects Collection, by Juhani Junkala.
  • Random silly chip song, by Bart Kelsey.
  • House in a Forest Loop, by HorrorPen.
  • A Journey Awaits, by Pierre Bondoerffer (@pbondoer).

TrueType fonts

License

This project is licensed under the terms of the GNU GPLv3 license.

About

Game engine and GUI for the development of 2D platform games (C++).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages