Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adamsol/threestudio
3D game editor based on Three.js and Electron.
https://github.com/adamsol/threestudio
3d 3d-game-editor ammojs coffeescript editor electron game javascript rapydscript threejs webgl
Last synced: about 1 month ago
JSON representation
3D game editor based on Three.js and Electron.
- Host: GitHub
- URL: https://github.com/adamsol/threestudio
- Owner: adamsol
- License: gpl-3.0
- Created: 2017-08-11T14:59:25.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-09-18T13:07:34.000Z (over 2 years ago)
- Last Synced: 2024-12-19T17:09:58.953Z (about 1 month ago)
- Topics: 3d, 3d-game-editor, ammojs, coffeescript, editor, electron, game, javascript, rapydscript, threejs, webgl
- Language: JavaScript
- Homepage:
- Size: 5 MB
- Stars: 167
- Watchers: 10
- Forks: 44
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
ThreeStudio
===========### 3D game editor based on Three.js and Electron.
![image](img/editor.jpg)
Aim of the project is to create a functional 3D editor using existing open-source web-based frameworks and libraries.
- Application: Node.js + Electron
- Core: HTML + CSS + JavaScript + jQuery
- Interface: jQuery UI + jsTree + GoldenLayout + CodeMirror + jscolor + Bootstrap + FontAwesome
- Rendering and physics: Three.js + ammo.js + csg.js
- Scripting: Esprima + CoffeeScript + RapydScript#### Usage:
```
npm install
npm start
```Press `F9` or `Ctrl+P` to enter/exit game mode.
To run the game in standalone mode:
```
npm start player
```