Skip to content

etyllica/etyllica

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Etyllica Logo

Current Version: 5.8.4 Circle CI

Etyllica is a pure Java Game Engine to make games really fast.

Features

  • 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)

Extensions

Dependencies (optional)

If you don't need Sound nor Physics, just include the etyllica-5.8.4.jar to your project.

How to Start

You can follow the HelloWorld example.

Maven Integration

<dependency>
  <groupId>br.com.etyllica</groupId>
  <artifactId>etyllica</artifactId>
  <version>5.8.4</version>
</dependency>

Gradle Integration

compile group: 'br.com.etyllica', name: 'etyllica', version: '5.8.4'

Contributing

  • 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

Related Projects

Games

Non-Games

  • 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.

Other Non-Games

Deprecated Non-Games

License