GitXplorerGitXplorer
m

ge

public
311 stars
55 forks
2 issues

Commits

List of commits on branch master.
Unverified
44fcbbbe0e75fb566db32f5a9cf5d69907b9b66c

Remove a couple of erroneous references.

mmellinoe committed 7 years ago
Verified
d1082570205fb54eee4693bde090df655a1ba5b7

Merge pull request #6 from originalmoose/patch-1

mmellinoe committed 7 years ago
Verified
df5f132d25eb26f6f054e219939a2b8d6fc3c635

Update veldrid url in .gitmodules

ooriginalmoose committed 7 years ago
Unverified
f689e05c7f454f1d1b6c9446c98cd458e0c7c865

Use different veldrid submodule and fix stuff.

mmellinoe committed 7 years ago
Unverified
a8de0a03a76f75fe41ba8bfbf8c5cee976fcc893

Add a more extensive README file.

mmellinoe committed 7 years ago
Unverified
a10155ed3ac26079bcf5a25dc9a468a210d470dc

Update ImGui.NET submodule; handle breaking changes.

mmellinoe committed 8 years ago

README

The README file for this repository.

Game Engine

This repository contains the source code and base assets for the game engine and editor used to build Crazy Core, a simple, open source 3D game. The game engine and editor are both supported on Windows, Linux, and macOS, and are built with .NET Core.

See the Crazy Core repository for a more complete view of how the engine can be used.

Features

Graphics

  • Full 3D rendering system, with support for Direct3D 11 and OpenGL backends
  • Forward-rendered pipeline with support for real-time directional shadows, particle systems, transparent objects, and a simple immediate-mode GUI.
  • Uses Veldrid (v1) and ImGui.NET

Physics

  • Real-time 3D physics via BEPU Physics
  • Various configurable physics shapes
  • Customizable

Audio

  • Positional audio
  • Supports XAudio2 and OpenAL backends

Editor

  • Cross-platform editor application
  • 3D scene view with editing widgets
  • Asset management and serialization
  • Live component value editing

Misc

  • Unity Engine-like component system
  • Plugin system
  • Builds self-contained executable packages for publication per-platform