Simple game engine for libgdx
- screens navigation
- dialog system
- menu
- camera
- Download libgdx installer app
- Create project
- Add library to gradle dependencies (We use jitpack.io)
repositories {
maven { url "https://jitpack.io" }
}
dependencies {
compile 'com.github.BlackDizel:gdxBytersEngine:0.6'
}
- Run gradle sync (in IdeaJ 2016.3 right gradle panel, sync button).
- In
core
module replaceCore.java
class content like
public class Core extends ApplicationAdapter {
private Engine engine;
@Override
public void create () {
engine = new Engine();
engine.load();
engine.getInjector().getNavigator().navigateScreen(new ScreenMain()); //ScreenMain implements IScreen interface
setColorClear();
}
@Override
public void render () {
engine.render();
}
@Override
public void dispose () {
engine.dispose();
}
public void resize(int width, int height) {
Engine.getInstance().resize(width, height);
}
}
- If you use IdeaJ, setup environment