Skip to content

Spy-B/Gomot

Gomot-Logo - Only Content

It's an Advanced Godot Framework

This is a Godot Engine Framework, it should be fully customizable so that the games that will be made using this framework will look totally different from each other.

we started this project as a small framework for our next game (a 2D platformer game), the game didn't see the light so I Opened this project for everyone to use, since the project didn't go well the framework is not ready yet, but we still can Compelete it and share it as an Open Source Project


Warning

this framework is not ready to use yet

Note

you might find this framework more like a boilerplate, yes It's not a framework as it is now but the main goal is a making a framework

Installation

  • Download the framework from the Releases (for now you should download the entire source code but we will release it soon)
  • Create a new clean Project

Screenshot From 2025-08-07 20-48-46

  • Go to AssetLib and then click on the top right button [Import...]

Screenshot From 2025-08-07 20-55-21

  • Find the Zip file and then open it

Screenshot From 2025-08-07 21-02-29

  • Make sure to check the [Ignore asset root] button and then [Install]

Screenshot From 2025-08-07 22-21-28

Errors after installing

after installing the framework there will be some issues you need to fix in the Project Settings (Autoload, Input Map...)

Fixing the Globals (Autoload)

first of all you should add the Global Script to the autoload go to Project > Project Settings > Globals

  • press on the folder icon to choose the file path

Screenshot From 2025-08-10 00-14-24

  • find the Global Script, it should be in res://Scripts/Global.gd, and then Open it

Screenshot From 2025-08-10 00-18-03

  • after that you should click on [Add]

Warning

don't change the Node Name

Screenshot From 2025-08-10 00-58-03

and that's it, now it should be right here

Screenshot From 2025-08-10 00-21-16

Fixing the Inputs

Go to Project > Input Map and then add the following actions and assign them to the keys you want

move_right, move_left, move_up, move_down, run, jump, reload, shoot, attack, pause, restart, interact, continue, dash, super

click on Add New Action, then write its name and click on Add, and reapet it with every other action

Screenshot From 2025-08-10 00-54-56

Fixing the window Settings

  • first you have to go to the Window Settings under Display, and don't forget to check this button [Advanced Settings]

Screenshot From 2025-08-10 16-42-44

  • Now you should see new settings appear, just copy the following settings to your project and of course you can customize them the way you want.

    Size:

    Viewport Width: 1920

    Viewport Height: 1080

    Mode: Exclusive Fullscreen (It's a must if you gonna export your game for Phones or Tablets)

    Resizable: false (Optional)

    Window Width Override: 960 (This Setting will not effect the final game)

    Window Height Override: 540 (This Setting will not effect the final game)

    Stretch:

    Mode: viewport (this is the best option for 2D Games)

    Aspect: expand (this option will expand your window to fit your screen, It's a must if you gonna export your game for Phones or Tablets)

    Handheld:

    Orientation: Sensore Landscape (for Phones)


Usage

Warning

There's no Documentation Available at the moment!

[!Tip] as I said before this framework is not ready to use yet, so If you want to use it, you should figure it out for yourself now, until the issues are fixed and the documentation is written.


Special Thanks

Marius Hanl: Website -> Script IDE


more info soon...

About

This is a Godot Engine 2D Platformer Framework, it's fully customizable and you can create an amazing games using it.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors