Etyllica is a pure Java Game Engine to make games really fast.
- Keyboard and Mouse handling (and Multiple Joysticks Handling [for Linux])
- Image Loader that supports (TGA, PCX, PNG, BMP, JPG, GIF [yes, animated])
- True Type Fonts loader (.ttf)
- Animation Tween System
- Animation Pivot System
- FullScreen Support (even in unsigned applets)
- GUI System
- Theme Manager
- Multilanguage Support (GUI changes on the fly)
- Sound Loader that supports (MP3, OGG, WAV)
- Audio Capture
- WaveForm Drawing
- Basic Particle System
- Basic Light Map Logic
- 2D Physics (with etyllica-physics)
- Etyllic Spriter - A Spriter plugin.
- Etyllica Physics - Etyllica extension to handle 2D physics.
- Abby - 3D Fork of Etyllica
- Luvia - JoGL backend to Abby
- Abby-jGL - An OpenGL simulation with software rendering (even in unsigned applets)
If you don't need Sound nor Physics, just include the etyllica-5.8.4.jar to your project.
- SoundSystem (Audio Library made by Paul Lamb)
- WAV, JOgg, JOrbis and MP3 codec plug-in (Audio Codecs made by Paul Lamb)
You can follow the HelloWorld example.
<dependency>
<groupId>br.com.etyllica</groupId>
<artifactId>etyllica</artifactId>
<version>5.8.4</version>
</dependency>
compile group: 'br.com.etyllica', name: 'etyllica', version: '5.8.4'
- Fork it ( https://github.com/etyllica/etyllica/fork )
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create a new Pull Request
- Akigawa Training - A Ninja Game
- Etyllic Pong - Pong Clone
- Etyllic Mario - Mario Clone
- Hard to Beat Me - A Game developed at GGJ 2013
- House Defense - A Game developed at GGJ 2014
- Marvel Quest - A beat 'em up game
- Ninja Robot - A casual game
- Tomb Runaway - A maze game
- Helicoptr - A flappy bird clone
- Snake Game - A snake game clone
- EtyllicTTS - A FreeTTS fork
- Etyllic GameBoy - A Javaboy fork with faster rendering.
- E-Motion - An Image Processing Library made in pure Java.
- Veete - A VEry Easy Tilemap Editor rendering.
- IP-Fun - An Application to help children to remember IP Addresses.
- Farthest in Future Algorithm - A Farthest in Future Algorithm implementation with animations.
- Rubik Solver - A Simple Rubik Cube Application.
- Etyllic Paint - A Paint Clone
- Etyllica Mobile - Etyllica port to Android (deprecated).