Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eliassjogreen/pioneer
⚙️ A work in progress ECS game engine
https://github.com/eliassjogreen/pioneer
browser deno engine game-engine gui pane webgl webgl2 webgpu
Last synced: 3 months ago
JSON representation
⚙️ A work in progress ECS game engine
- Host: GitHub
- URL: https://github.com/eliassjogreen/pioneer
- Owner: eliassjogreen
- License: mit
- Created: 2021-02-04T11:18:45.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-01-30T02:16:16.000Z (almost 3 years ago)
- Last Synced: 2024-10-06T07:51:56.287Z (4 months ago)
- Topics: browser, deno, engine, game-engine, gui, pane, webgl, webgl2, webgpu
- Language: TypeScript
- Homepage:
- Size: 66.4 KB
- Stars: 12
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pioneer
---
> ⚠️ Work in progress. Expect breaking changes.
---
A work in progress [ECS](https://en.wikipedia.org/wiki/Entity_component_system)
game engine with both browser and
[native support](https://github.com/denosaurs/pane) that works in deno.## To do
### Rendering and rendering systems
- [ ] 2d - perhaps using [canvas](https://deno.land/x/[email protected]) if
performant, otherwise a less bloated (wasm?) implementation may be used. will
probably be deprecated in the future
- [ ] 2d and 3d - webgpu for deno, requires
[#7977](https://github.com/denoland/deno/pull/7977)
- [ ] 2d and 3d - webgl/webgl2 for browsers## Maintainers
- Elias Sjögreen ([@eliassjogreen](https://github.com/eliassjogreen))
## Other
### Related
- [pane](https://github.com/denosaurs/pane)
- [Prime Engine](https://gitlab.com/luxoral-prime/engine)
- [ecsy](https://github.com/ecsyjs/ecsy)
- [bevy](https://bevyengine.org/)### Licence
Copyright 2021, Elias Sjögreen. All rights reserved. MIT license.