All Projects → demonixis → C3de

demonixis / C3de

Licence: other
C3DE is a 3D Game Engine powered by MonoGame

Projects that are alternatives of or similar to C3de

BBearEditor-2.0
My own 3D engine & editor in order to learn graphics algorithms and game engine architecture.
Stars: ✭ 32 (-58.97%)
Mutual labels:  physics, lighting, 3d-engine
React Babylonjs
React for Babylon 3D engine
Stars: ✭ 299 (+283.33%)
Mutual labels:  3d-engine, physics, vr
LocalSimulation
This plugin allows you to essentially create PxScene or Physic Scenes by placing an Actor, and adding other Static Mesh Components and soon Skeletal Mesh components within this space. Adding Constraints, and Forces will work as expected, but now with the additional layer of abstraction so that simulation can be anchored to a transform.
Stars: ✭ 42 (-46.15%)
Mutual labels:  physics, vr
tdme2
TDME2 - ThreeDeeMiniEngine2 is a lightweight, multi-platform 3D engine including tools suited for 3D game/application development using C++
Stars: ✭ 86 (+10.26%)
Mutual labels:  terrain, 3d-engine
Virocore
ViroCore cross-platform AR/VR renderer
Stars: ✭ 270 (+246.15%)
Mutual labels:  3d-engine, vr
android-3d-model-viewer
Android app to load 3D models in obj, stl, dae & gltf format using pure OpenGL ES 2.0. Published on Play Store https://play.google.com/store/apps/details?id=org.andresoviedo.dddmodel2
Stars: ✭ 150 (+92.31%)
Mutual labels:  lighting, 3d-engine
Legion-Engine
Rythe is a data-oriented C++17 game engine built to make optimal use of modern hardware.
Stars: ✭ 502 (+543.59%)
Mutual labels:  physics, 3d-engine
Layaair
LayaAir is an open-source 2D/3D engine. LayaAir Engine is designed for high performance games.LayaAir support TypeScript and JavaScript、ActionScript 3.0 programming language.Can develop once, publish for multi platform.
Stars: ✭ 791 (+914.1%)
Mutual labels:  3d-engine, physics
Dungeontemplatelibrary
🌏: Dungeon free resources (terrain & roguelike generation)
Stars: ✭ 595 (+662.82%)
Mutual labels:  terrain, vr
Limonengine
3D FPS game engine with full dynamic lighting and shadows
Stars: ✭ 331 (+324.36%)
Mutual labels:  3d-engine, physics
Helixjs
A Javascript 3D game engine.
Stars: ✭ 84 (+7.69%)
Mutual labels:  3d-engine, physics
Webxr Physics
Adds physics to WebXR
Stars: ✭ 18 (-76.92%)
Mutual labels:  physics, vr
Vivegrip
Physics-based grabbing for SteamVR development in Unity.
Stars: ✭ 159 (+103.85%)
Mutual labels:  physics, vr
harfang3d
HARFANG 3D source code public repository
Stars: ✭ 173 (+121.79%)
Mutual labels:  physics, vr
Stuntrally
The main repository containing Stunt Rally sources and game data. A 3D racing game based on VDrift and OGRE with track editor.
Stars: ✭ 314 (+302.56%)
Mutual labels:  terrain, physics
Android 3d Model Viewer
Android OpenGL 2.0 application to view 3D models. Published on Play Store
Stars: ✭ 809 (+937.18%)
Mutual labels:  3d-engine, lighting
Pts
Quantized Mesh Terrain Data Generator and Server for CesiumJS Library
Stars: ✭ 36 (-53.85%)
Mutual labels:  lighting, terrain
Sisl
Scientific Python toolbox for large scale tight-binding and electronic structure calculations (DFT and NEGF analysis)
Stars: ✭ 67 (-14.1%)
Mutual labels:  physics
Orthopy
Orthogonal polynomials in all shapes and sizes.
Stars: ✭ 75 (-3.85%)
Mutual labels:  physics
Axis3d
Functional 3d graphics library
Stars: ✭ 67 (-14.1%)
Mutual labels:  vr

C3DE : Cool 3D Engine

The project

C3DE aims to become a 3D game engine powered by the MonoGame Framework with all features you can except from a modern "Garage Game Dev Tool". It features a Forward, Light PrePass and Deferred Renderer, as well as Virtual Reality support. Please take a look at features below.

preview

Status & branch strategy

This project is in early stage. Use the master branch for testing and the develop branch for latest and instable changes. Keep in mind that all branches other than master are probably broken on non Windows targets.

Features

  • Scenegraph
  • Component based
  • 3D Model support + Custom Mesh geometry
  • Terrain: Flat, Random, Heightmap
  • Materials: Standard (Phong + Extras), Terrain (multi-textured) and few extras
  • Lighting: Directional, Point, Spot
  • Forward Renderer: Unlimlited number of light with the multipass lighting
  • Light PrePass Renderer
  • Deferred Renderer
  • Shadow mapping (Hard shadow)
  • Input management: Keyboard, Mouse, Gamepad, Touch
  • Procedural texture generation
  • Post Processing
  • Instant GUI system
  • Virtual Reality (supported on all renderers)
  • Physics using Jitter Physics

Platforms

C3DE supports Windows, Universal Windows Platform, Linux and Mac using MonoGame (both DirectX and DesktopGL). The OpenGL shader compiler is limited to the shader model 3, some effects are not supported on this platform. Android support is paused for now.

Virtual Reality

Many VR vendors are already supported on all Renderers. If you want additional details, please take a look at the wiki.

Requirement

You must install the MonoGame Framework from the installer. You'll not be able to build the solution without it.

Contributions

You're free to submit pull request, however thank you to follow the coding convention.

License

C3DE is released under the MIT License, please take your time to read the LICENSE file for more informations.

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].