Skip to content
libgdx extension library
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
resources/uk/co/electronstudio/retrowar
src
.gitignore
COPYING.txt
LICENSE.txt
README.md
THIRD-PARTY.txt
build.gradle
style.css
testfile

README.md

Advert

RetroWar: 8-bit Party Battle is out now. Defeat up to 15 of your friends in a tournament of 80s-inspired retro mini games.

RetroWar-common

RetroWar-common is a Java library that extends LibGDX. It contains all the common functions that are shared between games developed for the RetroWar project. However it will be useful for non-RetroWar games, game jam games, etc . Most programmers seem to develop their own libraries of common code after doing several games, and this is mine!

Features

  • Game class that integrates with RetroWar. If your game subclasses this, it will be compatible with RetroWar and able to be added to RetroWar as a mini-game.

  • A title screen and menu that can be used for any stand-alone game.

  • A Frame Buffer Object renderer that draws everything to an FBO before drawing the FBO to the screen.

    • Allows you to set a virtual resolution for your game so no sub-pixels are rendered.
    • Options for scaling and stretching, and automatically centers camera no matter display aspect ratio.
    • Can change resolution on the fly to do SNES zoom effects.
    • Can apply shaders for CRT effects.
  • Chiptune music players

  • Standardized input devices

    • Players can join game at any time.
    • Supports keyboard, keyboard+mouse, or controller transparently.
    • PS4 and Xbox controllers mapped correctly on Windows, Mac, Linux.
  • Menus

You can’t perform that action at this time.