GithubHelp home page GithubHelp logo

phazonxiii / game_launcher Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mreliptik/game_launcher

0.0 0.0 0.0 5.51 MB

A simple game launcher made with Godot for developers to showcase their games

Python 23.82% GDScript 76.18%

game_launcher's Introduction

Game launcher

A simple game launcher for developers to showcase their games. Especially useful during gaming conventions for example.

⚠ It's not aimed as being shipped with your game on Steam or other platforms.

How to add games

  1. If not present, create a folder called games next to the executable.
  2. Inside, create a folder for each game you want. The name of the folder will be the name of the game.
  3. Place your executable, capsule image, background image and description.txt
  4. The game executable will be launched by the launcher
  5. The capsule must be named capsule with the following extensions supported: jpg, jpeg, png
  6. The background image bust be named bg with the following extensions supported: jpg, jpeg, png
  7. In description.txt, put the description you want to see below your game capsule in the launcher

Here's an example folder
game_launcher.exe
├── games
│ ├── Game name
│ │ ├── game_executable.exe
│ │ ├── capsule.jpg
│ │ └── bg.jpg

You can also check the Fake folder to see a game example

How to navigate

Navigate using keyboard or gamepad using the usual keys used for navigation (arrows keys, enter).

alt+enter to toggle fullscreen

Limitations

Right now, the launcher is only working with windows. Supporting linux and mac shouldn't be complicated, we just need to detect the correct extensions or file types.

Development

For development, you can use the games folder present in the project using the same configuration as explained above.

💁‍♂️ About me

Full time indie gamedev. You can find me everywhere 👇

If you enjoyed this project and want to support me:

Get exlusive content and access to my game's source code

Patreon link

One time donations

Buy Me a Coffee at ko-fi.com

game_launcher's People

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.