Skip to content

RocketAlien/scenic

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

##Scenic 3D Engine

Scenic is a very light-weight 3D engine for creating 3D environments for first/third-person shooter games.

Scenic is written in C++ using OpenGL immediate mode rendering, and uses Lua DSL for creating 3D environments out of simple textured geometrical primitives.

Scenic has skyboxes, stencil reflections, projective shadows, particle effects and rudimentary physics.

Ongoing developments include invisible object culling via intersection of hierarchical bounding volumes with the view frustum, as well as collision detection.

Scenic uses GLUT for the windowing system, and can be built unmodified for PC, Linux or Mac.

Planned feature list TBA.

Here are some screenshots of Scenic in action.

Screenshot 1

Screenshot 2

Screenshot 3

Screenshot 4

Screenshot 5

Screenshot 6

Screenshot 7

About

Cross-platform OpenGL 3D engine written in C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published