https://github.com/sormuras/bach-demo-lwjgl
⌨ Bach + Lightweight Java Game Library
https://github.com/sormuras/bach-demo-lwjgl
Last synced: 3 months ago
JSON representation
⌨ Bach + Lightweight Java Game Library
- Host: GitHub
- URL: https://github.com/sormuras/bach-demo-lwjgl
- Owner: sormuras
- License: mit
- Created: 2019-12-16T03:49:13.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2024-04-30T07:58:09.000Z (about 2 years ago)
- Last Synced: 2025-11-29T15:29:43.924Z (8 months ago)
- Language: Java
- Homepage: https://github.com/sormuras/bach
- Size: 759 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ⌨ Bach + Lightweight Java Game Library
A demo of building a modular application with [Bach] based on [GET STARTED/HelloWorld](https://www.lwjgl.org/guide) by LW**JGL** 3.
## Prepare
- Download and install [JDK] 22 or later
- Clone this repository with submodules
## Build
Change into the root directory of your cloned project and call:
```shell script
java @build
```
## Run via Java Launcher
- Linux/Mac
```shell script
java --module-path .bach/out/main/modules:lib --module demo
```
- Windows
```shell script
java --module-path .bach\out\main\modules;lib --module demo
```
## Run via custom runtime image
- Linux/Mac
```shell script
.bach/out/main/image/bin/demo
```
- Windows
```shell script
.bach\out\main\image\bin\demo
```
[Bach]: https://github.com/sormuras/bach
[JDK]: https://jdk.java.net