Skip to content

A game engine source that accompanies a video series.

Notifications You must be signed in to change notification settings

MrManiacc/RayEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RayEngine

Build Status

RayEngine is written specifically to teach people how to use opengl and lwjgl3.

  • Created to show the in and outs of making a clean reusable game engine
  • Has an accompanying video series to walk through the process step by step

Video series

Game Engine Icon

Current features

  • Created a window
  • Created a core engine and state system
  • Added simple quad rendering using a custom model and shader class

Dependencies

This project uses a number of open source projects to work properly:

  • Lwjgl3 - Light weight java game library used as a backbone for rendering!
  • Lombok - Used to create easy getters and setters

Installation

Requires Maven and of course Java

git clone 
mvn install

Development

Want to contribute? Great!

Fork the project, add some features you think would be nice and send a pull request! If the pull request is accepted, i'll go over the changes in the next video

About

A game engine source that accompanies a video series.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages