Skip to content

benjamin-wulf/JAGE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JAGE

Just Another Game Engine

A small project I'll be working on to refresh my C/C++ and general development toolkit while relearning the more intricate aspects of graphics programming that was out of scope in prior game development projects.

This engine will initially be setup using OpenGL and GLFW; however, long term goals would see Vulkan implemented after the initial proof-of-concept is finished and I am more familiar with graphics programming.

This project is primarily following the information provided by LearnOpenGL while also going through LearnCpp to refresh fundamentals and learn modern aspects of C++. Currently being developed & built on macOS, with test porting to Windows/Linux coming soon.

Current Engine State:

  • Render 3D objects in space
  • Apply basic textures to objects
  • Move around the scene via WASD

Actively being worked on:

  • Implementing camera rotation
  • Refactor dev/prototype features into dedicated systems (ie. camera, movement, primitive spawning)

Other Milestones:

  • Simple lighting system
  • Model loading
  • Lightweight performance/telemetry tracking
  • Windows/Linux port

About

Just Another Game Engine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages