Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lumecraft/first-person-shooter
Open source first-person shooter foundation. Share the link with a friend for multiplayer.
https://github.com/lumecraft/first-person-shooter
canvas html javascript lume lume-element lume-game solid solidjs three three-js threejs threejs-example threejs-game typescript webgl webgl-game
Last synced: about 1 month ago
JSON representation
Open source first-person shooter foundation. Share the link with a friend for multiplayer.
- Host: GitHub
- URL: https://github.com/lumecraft/first-person-shooter
- Owner: LUMECraft
- Created: 2022-02-05T00:31:02.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-02T21:15:51.000Z (4 months ago)
- Last Synced: 2024-12-19T06:10:06.186Z (about 1 month ago)
- Topics: canvas, html, javascript, lume, lume-element, lume-game, solid, solidjs, three, three-js, threejs, threejs-example, threejs-game, typescript, webgl, webgl-game
- Language: TypeScript
- Homepage:
- Size: 949 KB
- Stars: 48
- Watchers: 3
- Forks: 9
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# `first-person-shooter`
A first-person shooter game foundation made with [LUME](https://lume.io/),
[Solid.js](https://solidjs.com/) (and libs), and
[Meteor](https://www.meteor.com/).LUMECraft's `first-person-shooter` aims to be an open-source starting point for
FPS games written declaratively using LUME's 3D HTML elements with Solid.js
templating and reactivity, and realtime multiplayer connectivity powered by
Meteor.js. Eventually it will be skinnable, moddable, and more.# Run it
First [install the Meteor cli](https://www.meteor.com/developers/install) along with [Node.js](https://nodejs.org).
Then:
```
npm install
npm start
```