Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nowaythisworks/austin-game-engine
My javascript-based game engine. It supports runtime in the browser and natively as a desktop app.
https://github.com/nowaythisworks/austin-game-engine
Last synced: 21 days ago
JSON representation
My javascript-based game engine. It supports runtime in the browser and natively as a desktop app.
- Host: GitHub
- URL: https://github.com/nowaythisworks/austin-game-engine
- Owner: nowaythisworks
- License: cc0-1.0
- Created: 2023-03-12T10:05:16.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-07-21T02:33:56.000Z (over 1 year ago)
- Last Synced: 2024-11-08T21:52:00.078Z (3 months ago)
- Language: HTML
- Homepage:
- Size: 109 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Austin's Game Engine
my javascript game engine(made for fun)
## game in editor --> game at runtime
![game in editor](https://user-images.githubusercontent.com/66288732/225178946-97f1406c-7383-4375-beda-a03f9f7278da.png)
![game at runtime](https://user-images.githubusercontent.com/66288732/225179016-1a146231-dc45-44d5-be34-b66091be92f8.png)### Installation / Build Guide
- git clone this repository
- run `npm install` in the directory
- run `npm start` to launch### Features & To-Do
- ~~Physically Based Renderer~~
- Physics
- ~~Premade Controller Profiles~~
- ~~Multi-platform Builds~~
- ~~UI Theme Support~~The engine is built into an electron container, but can also be executed from the web browser (with the exception of saving/launching save files).
The game "runner" is developed the same way, but can also launch as a web app with no restrictions.**The engine does not need to be installed to play games made with it, but any game made with it can be imported back into the engine and edited fully.** (For now, textures and models are saved (as blobs) into the savedata.json for each project. Only one file is necessary to edit/play games made with the engine.)