Skip to content

Narwher/LegitRPG-Engine

Repository files navigation

logo

v1.0 Pre-release

A simple turn-based RPG example engine written for GameMaker Studio 1.4.

Aims to include most mechanics and tropes from console-based role-playing games.

You can test it out online here!

Controls

[Z] : Select/Interact/Skip

[X] : Cancel/Run (field)

[Return] : Pause Game

[Arrow Keys] : Move/Navigate

Screenshots

town

name

battle

item

Implemented Features:

  • Basic field and town map
    • Run button
    • Moving NPCs with dialog
    • Treasure chests
    • Random enemy encounters
  • Pause menu
    • Item usage
    • Item drop
    • Skills
    • Quit/Other menu questions
    • Player status
    • Save/Load functionality (only one file for now)
  • Item Shop (buy and sell)
  • Inn
  • Healer
  • Title screen and main menu
  • Character name entry
  • Gamepad support

To Do:

  • The whole battle system (lol)
    • Status effects
    • Loot
    • Boss battle
    • Game Over screen
  • Cutscenes
  • Dungeon
  • In-code documentation/code cleanup
  • Bug fixes

Credits/Usage

Written by Jay Harris (Narwher/LegitVidya) and borrowing graphical assets from Square-Enix's Final Fantasy series and Nintendo's Mother series. I do not claim ownership of any graphical assets.

Thanks to diest for help with player naming code.

This engine can be used by anyone for free to make their own games. You can modify it however you like, or use it as a way to learn how RPGs work (kinda). I do request, however, that you credit me and include a link to LegitVidya.com in your game's documentation should you use it. You may distribute games made with this engine for free - NOT for profit. Also, remember to use your own graphics because these are borrowed assets as stated above.

About

Turn-based RPG Engine For GameMaker Studio 1.4

Resources

License

Stars

Watchers

Forks

Packages

No packages published