Provides the base engines that interfacing GTGE users to hardware level abstraction. This package is the real "game engine" that interfacing between game and hardware-machine.
This package consists of :
- Graphics Engine ({@link com.golden.gamedev.engine.BaseGraphics}), the engine that handle graphics hardware rendering to the screen.
- Input Engine ({@link com.golden.gamedev.engine.BaseInput}), polling keyboard, mouse, etc, input device.
- Timer Engine ({@link com.golden.gamedev.engine.BaseTimer}) to synchronize game frame rate.
- Audio Engine ({@link com.golden.gamedev.engine.BaseAudioRenderer}), a simple abstraction to use audio hardware.
- I/O Engine ({@link com.golden.gamedev.engine.BaseIO}) provides the input and output of file system or data stream.
- Image Engine ({@link com.golden.gamedev.engine.BaseLoader}), the engine that handle image loading in the game.
Related Documentation
For how-to-use the engines tutorials, please see :
@see com.golden.gamedev.engine.graphics
@see com.golden.gamedev.engine.input
@see com.golden.gamedev.engine.timer
@see com.golden.gamedev.engine.audio