Skip to content

erwinvc/Emerald

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Emerald

A simple C++/OpenGL game engine used for various projects. Showcase video

Features

  • Deferred shading
  • PBR
  • Material system
  • Real time shader reloading
  • Post processing
  • SSAO/HBAO
  • SSR
  • Tessellation
  • Threading/fiber utilities
  • Memory management
  • Game loop
  • Tweening system

Projects

Neural network

I used Emerald to create a visualization of a neural network I developed as a learning project.

Maze generator

I also used Emerald to create a small prototype in which a maze with locks and keys was generated. This maze was created using cyclic dungeon generator based on Unexplored

The generated maze can be traversed in a first person perspective. Image from Gyazo A video can be found here

Networked Minecraft clone

I've also used Emerald to develop a networked Minecraft clone. Image from Gyazo