https://github.com/florianwoelki/twodengine
An easy and lightweight 2d engine for every use of game creation.
https://github.com/florianwoelki/twodengine
2d-engine engine java
Last synced: 9 months ago
JSON representation
An easy and lightweight 2d engine for every use of game creation.
- Host: GitHub
- URL: https://github.com/florianwoelki/twodengine
- Owner: FlorianWoelki
- Created: 2016-11-21T16:43:47.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-09-15T12:16:09.000Z (almost 9 years ago)
- Last Synced: 2025-01-27T23:16:46.723Z (over 1 year ago)
- Topics: 2d-engine, engine, java
- Language: Java
- Homepage:
- Size: 94.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TwoDEngine
This is a simple and easy to use 2d engine for every use. It has some nice features and it is lightweight.
## Features
* Light and Shadows
* Sfx system (audio and soundclips)
* Gfx system (fonts, image and imagetiles)
* Input API for mouse and keyboard
* GameObject system, to create/spawn easily entities
* Physics engine (collision)
* State system for changing to e.g. menu screen or play screen (different screens)
* Manages the game loop and the window creation for you
* Easy and lightweight
## How to use it?
Simple add the code to your project or download the .jar file to import it to your project.
You can see an easy pong game in the test package of the code (https://github.com/FlorianWoelki/TwoDEngine/tree/master/src/main/java/test).
This game has some basic mechanics you can use in your game.