All Projects → oasis-engine → oasis-engine.github.io

oasis-engine / oasis-engine.github.io

Licence: MIT License
This is the documentation of Oasis Engine. Guides, APIs, demos, everything about documentation is included here.

Programming Languages

typescript
32286 projects
Less
1899 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
Sass
350 projects
CSS
56736 projects
EJS
674 projects

Projects that are alternatives of or similar to oasis-engine.github.io

GITechDemo
Global illumination technical demo - a continuation of the Synesthesia3D (ex-LibRenderer) graphics engine used in https://github.com/iftodebogdan/ShaderEditor
Stars: ✭ 45 (-11.76%)
Mutual labels:  graphics-engine
Wasabi
Wasabi Vulkan Game Engine
Stars: ✭ 34 (-33.33%)
Mutual labels:  graphics-engine
ElkEngine
Simple graphics engine used as submodule in many of my projects
Stars: ✭ 54 (+5.88%)
Mutual labels:  graphics-engine
nautilus
another graphics engine
Stars: ✭ 16 (-68.63%)
Mutual labels:  graphics-engine
RenderMaster
Graphic engine
Stars: ✭ 35 (-31.37%)
Mutual labels:  graphics-engine
inanity
Cross-platform C++ game engine.
Stars: ✭ 28 (-45.1%)
Mutual labels:  graphics-engine
kinieta
A Fast Animation Engine with an Intuitive API
Stars: ✭ 44 (-13.73%)
Mutual labels:  graphics-engine
Adria-DX12
Graphics engine written in C++/DirectX12
Stars: ✭ 18 (-64.71%)
Mutual labels:  graphics-engine
ness-engine
NessEngine is a 2D rendering engine for games
Stars: ✭ 32 (-37.25%)
Mutual labels:  graphics-engine
saddy-graphics-engine-2d
Saddy is an open-source crossplatform 2D graphic engine, based on OpenGL, which can be used for creating 2D games. like platformers or RPGs.
Stars: ✭ 51 (+0%)
Mutual labels:  graphics-engine
morphologica
A library of supporting code for numerical modelling (JSON config, HDF5 data, Modern OpenGL visualization)
Stars: ✭ 118 (+131.37%)
Mutual labels:  graphics-engine
limitless-engine
OpenGL C++ Graphics Engine
Stars: ✭ 95 (+86.27%)
Mutual labels:  graphics-engine
Pascal-HTML5-Canvas
Pascal implementation of a HTML 5 Canvas
Stars: ✭ 38 (-25.49%)
Mutual labels:  graphics-engine
magnum-singles
Single-header libraries from the Magnum engine
Stars: ✭ 96 (+88.24%)
Mutual labels:  graphics-engine
Yggdrasil-Legacy
Experimental Vulkan Renderer / Game Engine written in C++20.
Stars: ✭ 20 (-60.78%)
Mutual labels:  graphics-engine
3D interactive graphics rendering engine
Develop a 3D interactive graphics rendering engine
Stars: ✭ 31 (-39.22%)
Mutual labels:  graphics-engine
Nabla
OpenGL/OpenGL ES/Vulkan/CUDA/OptiX Modular Rendering Framework for PC/Linux/Android
Stars: ✭ 235 (+360.78%)
Mutual labels:  graphics-engine
makma
Makma is a deferred Vulkan renderer written in C++.
Stars: ✭ 77 (+50.98%)
Mutual labels:  graphics-engine
magnum-integration
Integration libraries for the Magnum C++11/C++14 graphics engine
Stars: ✭ 75 (+47.06%)
Mutual labels:  graphics-engine
ShaderToy.NET
Native shadertoy-compatible GLSL playground in .NET framework Environment
Stars: ✭ 53 (+3.92%)
Mutual labels:  graphics-engine

Oasis Engine Site

The documentation source of Oasis Engine.

Development

Steps

  1. Clone the engine repository to local (if you have done, please skip to next step):
git clone [email protected]:oasis-engine/engine.git
cd engine
npm i
npm run b:types
  1. cd to this site repository, modify the typedocSource field value in siteconfig.json file:
  "typedocSource": "{ENGINE_REPOSITORY_PATH}",

Then run:

$ npm install
$ npm run bootstrap
$ npm run dev

OK, visit http://localhost:8000 .

How to insert a playground in markdown

// leave a blank line here
<playground src="buffer-mesh-instance.ts"></playground>

Deploy

  1. Build the public content:
$ npm run build
  1. Copy the files in public directory to the root of gh-pages branch.

Playground

How to development

npm run playground

How to link

  • Mac
npm link ../engine/packages/* --no-package-lock
  • windows
npm link ..\engine\packages\oasis-engine --no-package-lock
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].