Skip to content
forked from uralys/fox

🦊 Starter and Components for your Godot Engine app

License

GameDevLlama/fox

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Fox License GitHub release

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.

πŸ“¦ Install

clone this repo next to your game folders

git clone https://github.com/uralys/fox
└── your-gamedev
  β”œβ”€β”€ fox
  β”œβ”€β”€ your-game1
  └── your-game2

Install the dev dependencies

npm install

To use the CLI, link the fox executable:

npm link

You 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 fox

🦊 CLI

Usage: 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 requirements

πŸ€– Godot elements

You 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

About

🦊 Starter and Components for your Godot Engine app

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • GDScript 70.8%
  • JavaScript 29.2%