Skip to content

krek0/pineapple-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pineapple Engine

A CPU-based 3D engine developed for fun. The engine utilizes the tigr library to handle pixel rendering one by one and capture keyboard input. Everything else is made from scratch.

Screenshot

To Do

  • Fix a small issue on clipping of big triangles
  • Implement a light engine
  • Develop a minimal UI
  • Enhance control mechanisms
  • Add texture support
  • Totally support the obj file format
  • Add documentation (Not important)

Note: This program is created for educational purposes and may not strictly adhere to safety practices.