Fox provides many tools to help develop with Godot Engine
- Godot components and libs to use directly in your game.
- a NodeJS CLI to:
- watch your files and allow to live reload your game.
- to build your debug and production bundles.
- to generate your release icons and screenshots.
clone this repo next to your game folders
git clone https://github.com/uralys/foxβββ your-gamedev
βββ fox
βββ your-game1
βββ your-game2Install the dev dependencies
npm installTo use the CLI, link the fox executable:
npm linkYou can now execute fox commands from your terminal
To keep same paths and res://, symlink godot elements in the /fox folder like this:
cd /path/to/your-game
ln -s ../fox/fox foxUsage: fox <command> [options]
Commands:
fox run:editor open Godot Editor
fox run:game start your game to debug
fox generate:icons generate icons, using a base 1200x1200 image
fox generate:splashscreens generate splashscreens, extending a background
color from a centered base image
fox generate:screenshots resize all images in a folder to 2560x1600, to
match store requirementsYou can use any elements from the /fox folder symlinked in your game:
- a router to move between your screens
- sounds (
Sound.play) - animations (
Animate.show,Animate.to...) - static libs (
Wait,__.Get,__.Set...)
you'll find documentation here
