Giter Site home page Giter Site logo

gbm2k-framework's Introduction

GBM2K-Framework

The GBM2K (Grid Based Movement 2K) Framework is a Godot 4 project that facilitates the creation of 2D grid-based games like YumeNikki, with a Godot 3 version also available.

The framework replicates the grid movement seen in RPG Maker 2000 while keeping things simple and easily modifiable.

Features

  • An input priority system, that prioritizes the last directional key pressed
  • Movement animations that alternate between swinging the left and right arm for each grid move
  • Modifiable Actor movement speed, that also speeds up the animation accordingly
  • Wandering NPC's that can be interacted with
  • A simple dialogue system that can be replaced if needed

Other info

Credits to GDQuest and their Grid Based Movement system, without it this wouldn't be possible. Also credits to Jason Perry for the sprites. These sprites are from the OpenRTP.

If you encounter any bugs with an unmodified version of the framework, please post the issue on Github with a video attached. If you want to contribute to the project, do a pull request on Github and I'll take a look at it.

The GBM2K Framework is licensed under the MIT license. Meaning that you can do whatever you want as long as credit me, and include the MIT license contained within this repository with your software/source. Reminder, this is my understanding of the MIT license. I'm not a lawyer, do your own research.

gbm2k-framework's People

Contributors

oplexitie avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.