Giter VIP home page Giter VIP logo

godot's Introduction

What is this?

It's a port of the Godot open source game engine to the Switch, via homebrew libraries provided by devkitPro/switchbrew. See the original README-original.md for info about Godot.

Releases

See https://9net.org/godot/editors/ for pre-built editors for Windows, macOS and Linux.

How do I export my game?

The editor builds above add a Switch exporter to the list - it will generate a .nro and a .pck file that can be transferred to your Switch. If additional debugging is required, sending the nro via nxlink (make sure to send it to the right place with the -p argument) will allow the output of the console to be viewed on PC.

How to build?

You shouldn't need to build the engine if you use a release as the templates should be included - these instructions are for development!

Install these packages from devkitPro pacman:
switch-pkg-config switch-freetype switch-bulletphysics switch-libtheora switch-libpcre2 switch-mesa switch-opusfile switch-mbedtls switch-libwebp switch-libvpx switch-miniupnpc switch-libzstd switch-wslay
then run scons platform=switch in the root of the repo.

How can I get help?

Either make an issue on this repo, or join the Discord!

Credits

  • Thanks to devkitPro / switchbrew for producing devkitA64/libnx.
  • Extra special thanks to fincs from devkitPro - This port would have never been possible without their port of the open source nouveau graphics driver.
  • cpasjuste for help with development.
  • fhidalgosola/utnad for their port / help with development.

godot's People

Contributors

27thliz avatar akien-mga avatar andreacatania avatar bastiaanolij avatar bojidar-bg avatar bruvzg avatar calinou avatar chaosus avatar clayjohn avatar djrm avatar faless avatar groud avatar guilhermefelipecgs avatar hpvb avatar karroffel avatar kobewi avatar leonkrause avatar marcelofg55 avatar marynate avatar mhilbrunner avatar neikeq avatar paulb23 avatar poke1024 avatar pouleyketchoupp avatar punto- avatar randomshaper avatar reduz avatar vnen avatar volzhs avatar yeldhamdev avatar

Watchers

 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.