https://github.com/wrathofrathma/yuki
OpenGL Game Engine written in C++
https://github.com/wrathofrathma/yuki
Last synced: 4 months ago
JSON representation
OpenGL Game Engine written in C++
- Host: GitHub
- URL: https://github.com/wrathofrathma/yuki
- Owner: wrathofrathma
- Created: 2019-04-20T18:20:33.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-05-16T16:28:43.000Z (about 6 years ago)
- Last Synced: 2024-12-27T19:29:30.668Z (5 months ago)
- Language: C++
- Size: 36.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Yuki
---
This is a game engine that I'm going to be programming over the course of a few weeks for my COSC482 Graphics class at Salisbury University.
My goal is to make something that I can use for the remaining labs & project and help solidify my understanding of the work I've done this semester.## Information
#### Why Yuki?
I like snow and my only other real hobby is studying japanese, so I'm trying to mask my inability to think of creative names. It's also conveniently 4 letters, so namespaces don't need to be trimmed much at all.#### Current Features
* Mediocre Shader class. It functions.
* Basic polygon drawing, texturing, & coloring.
* Asset Manager to hold and distribute shared resources.
* Quaternion based rotations
* Unlocked camera.
* Cubes!
* Spherical Camera
* Materials
* CubeMaps#### TODO List
* Model generation(spheres)
* Model Loading
* Terrain objects
* Terrain Generation & Perlin noise
* Collision
* Finding Objects at a given location
* Finding object under mouse
* Ray Casting
* Particle Systems(fire)
* Grass, Water, leaf shaders.
* Beam/Rays#### Technologies used
* SFML - Input & Window handling. Maybe down the line I'll use their sound class, but I haven't looked into it too much yet.
* Bullet physics engine(TM) - We haven't started this yet in class, but I'm assuming I might want this.
* OpenGL - Pretty much the bulk of the class.