Skip to content

BlackDizel/gdxBytersEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gdxBytersEngine

Simple game engine for libgdx

Features

  • screens navigation
  • dialog system
  • menu
  • camera

Installation

  1. Download libgdx installer app
  2. Create project

setup app gui exmaple

  1. Add library to gradle dependencies (We use jitpack.io)
repositories { 
	maven { url "https://jitpack.io" }
	}
dependencies {
	compile 'com.github.BlackDizel:gdxBytersEngine:0.6'
}
  1. Run gradle sync (in IdeaJ 2016.3 right gradle panel, sync button).
  2. In core module replace Core.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);
	}

}
  1. If you use IdeaJ, setup environment