An open API service indexing awesome lists of open source software.

https://github.com/nathan-fiscaletti/jtwod

đŸ•šī¸ A Java Game Engine (2D)
https://github.com/nathan-fiscaletti/jtwod

2d 2d-game-engine 2d-graphics 2d-java-game-engine awt game-engine java java-game-engine

Last synced: 10 days ago
JSON representation

đŸ•šī¸ A Java Game Engine (2D)

Awesome Lists containing this project

README

          

# JTwoD
> A Java game Engine (Read my [blog post about this](https://me.nathanf.tk/2019/02/26/jtwod/))

[![GitHub issues](https://img.shields.io/github/issues/nathan-fiscaletti/jtwod.svg)](https://github.com/nathan-fiscaletti/jtwod/issues) [![GitHub forks](https://img.shields.io/github/forks/nathan-fiscaletti/jtwod.svg)](https://github.com/nathan-fiscaletti/jtwod/network) [![GitHub stars](https://img.shields.io/github/stars/nathan-fiscaletti/jtwod.svg)](https://github.com/nathan-fiscaletti/jtwod/stargazers) [![GitHub license](https://img.shields.io/github/license/nathan-fiscaletti/jtwod.svg)](https://github.com/nathan-fiscaletti/jtwod/blob/master/LICENSE)

![Glide](https://github.com/nathan-fiscaletti/glide/blob/gh-pages/images/glide6.png?raw=true)

### Building

To build the library, clone the repository and use the provided build script.

* Use the `--debug` flag to compile the library with the source in tact. This will give you access to the Java doc comments for the library.
* Use the `--release` flag to compile the library without this documentation, at a much smaller size.

#### Unix

```sh
$ ./build.sh (--release | --debug)
```

#### Windows

```sh
C:\> build.bat (--release | --debug)
```

### Games currently using this engine

[Glide: A space shooter](http://github.com/nathan-fiscaletti/glide)

[StickRPG1.5](https://github.com/danetuso/StickRPG1.5) by [Dane Tuso](http://github.com/danetuso)

### Examples

See [src/jtwod/examples](https://github.com/nathan-fiscaletti/jtwod/tree/master/src/jtwod/examples) for some example implementations of this library.