All Projects → czyzby → Gdx Setup

czyzby / Gdx Setup

Licence: unlicense
Alternative gdx-setup application - create your LibGDX projects with ease!

Programming Languages

kotlin
9241 projects

Labels

Projects that are alternatives of or similar to Gdx Setup

Gdx Texture Packer Gui
A simple way to pack and manage texture atlases for LibGDX game framework.
Stars: ✭ 371 (+185.38%)
Mutual labels:  libgdx
Ktx
LibKTX: Kotlin extensions for LibGDX games and applications
Stars: ✭ 913 (+602.31%)
Mutual labels:  libgdx
Gdx Vfx
LibGDX post-processing visual effects
Stars: ✭ 105 (-19.23%)
Mutual labels:  libgdx
Libgdx
Desktop/Android/HTML5/iOS Java game development framework
Stars: ✭ 19,420 (+14838.46%)
Mutual labels:  libgdx
Gdx Ai
Artificial Intelligence framework for games based on libGDX or not. Features: Steering Behaviors, Formation Motion, Pathfinding, Behavior Trees and Finite State Machines
Stars: ✭ 907 (+597.69%)
Mutual labels:  libgdx
Quilly S Adventure
A little adventure game written in Kotlin using LibGDX,LibKTX,Box2D and Ashley
Stars: ✭ 47 (-63.85%)
Mutual labels:  libgdx
Awesome Libgdx
🎮 📝 A curated list of libGDX resources to help developers make awesome games.
Stars: ✭ 299 (+130%)
Mutual labels:  libgdx
Unlucky
Java LibGDX Android 2D RPG Game
Stars: ✭ 111 (-14.62%)
Mutual labels:  libgdx
Cocos Ui Libgdx
a ui library of ligdx with cocostudio 一个cocostudio的ui解析库
Stars: ✭ 25 (-80.77%)
Mutual labels:  libgdx
Mario Game
🍄 Super Mario Bros 16-bit version clone. Written in Java and using the LibGdx game engine.
Stars: ✭ 95 (-26.92%)
Mutual labels:  libgdx
Mini2dx
A high-level cross-platform 2D game development API
Stars: ✭ 384 (+195.38%)
Mutual labels:  libgdx
Chemtris
an interactive 3D game that teaches Chemistry in a fun way
Stars: ✭ 19 (-85.38%)
Mutual labels:  libgdx
Planet Generator
Generates random, pixel planets. Built in LibGDX. Inspired by https://managore.itch.io/planetarium
Stars: ✭ 56 (-56.92%)
Mutual labels:  libgdx
Gdx Skins
Free LibGDX Scene2D GUI skins
Stars: ✭ 373 (+186.92%)
Mutual labels:  libgdx
Finisterra
Java game client and server based on the popular argentina MMORPG Argentum Online
Stars: ✭ 107 (-17.69%)
Mutual labels:  libgdx
Riiablo
Diablo II remade using Java and LibGDX
Stars: ✭ 371 (+185.38%)
Mutual labels:  libgdx
Terrarum Sans Bitmap
The real multilingual bitmap font for video games
Stars: ✭ 34 (-73.85%)
Mutual labels:  libgdx
Libgdxplugin
An IntelliJ plugin for use with LibGDX
Stars: ✭ 111 (-14.62%)
Mutual labels:  libgdx
Libgdx Ingameconsole
A LibGdx library that allows a developer to add a console (similar to how it is featured in Source games) to their game.
Stars: ✭ 108 (-16.92%)
Mutual labels:  libgdx
Gdx Gamesvcs
Easy integration of gameservices in your libGDX game: Google Play Games, Apple Game Center, Amazon GameCircle and more
Stars: ✭ 92 (-29.23%)
Mutual labels:  libgdx

Disclaimer

This project is no longer actively maintained. Pull requests will be reviewed, but new feature requests will not be implemented. Please use gdx-liftoff instead, which is an updated fork of this project.

gdx-setup

This project is meant to be a replacement for the current gdx-setup application, which... well, has its flaws. The biggest of which is Swing usage.

Additionally to supporting most official gdx-setup features, you might want to consider switching because of:

  • Project templates. You can choose the initial generated sources of the project - you're no longer forced to use ApplicationAdapter and BadLogic logo. (No offence, guys!)
  • Input validation. Your project data is validated as you type it in.
  • Other JVM languages support. You can choose additional languages for your project - their runtime libraries, Gradle plugins and source folders will be included.
  • Assets folder is now in the root directory and is properly linked by all projects. No more missing resources for the desktop project.
  • Much more settings. You have more control over the versions of software used by your application.
  • More third-party extensions. Much, much more.
  • Preferences, favorites. Basic data of your application is saved, so you don't have to fill it each time you generate a project. File chooser allows you to add your "favorite" workspace folders.
  • Internationalization! The application can be translated to different languages. It's currently available in English and Polish.
  • Gradle wrapper and running Gradle tasks after generation is entirely optional. This can significantly speed up the generation process and limit the project size if you'd prefer to use a globally installed Gradle application.
  • There are no major structural differences between any generated projects, regardless of the platforms you initially used. Official gdx-setup puts assets in android or - if Android platform is not supported - core folders. If you don't start with the Android platform, adding it to an existing project would require a lot of moving around and modifying Gradle scripts. Usually you'd be better off just generating a new project and moving the code. On contrary, this application puts assets in the root folder - adding a new platform to an existing application never requires you to modify any of the other platforms, you just have to add the new project to settings.gradle and create its directory.

Running the application

Stable application versions are uploaded to the releases section.

Pro tip: check the Generate skin assets option in Advanced tab and Desktop in Platforms tab. Enter pack desktop:run --daemon Gradle tasks in Advanced tab. Delete project directory with the trash icon after each run. Now you can easily test all project templates one by one. Find the one that suits you best.

gdx-setup

Running from sources

git clone https://github.com/czyzby/gdx-setup.git
cd gdx-setup
gradle run

Contributing

You can start with creating an issue: if that's something trivial like adding a new extension or updating some version, it will most likely be quickly resolved. If you want to modify the sources and pull a request, check out the contribution guide.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].