Skip to content

mzarifoglu/curio-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

133 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Curio-Engine

Curio-Engine is a Game Engine Development learning project based on various tutorials on internet. This will be the last version of Curio-Engine. I may continue development in future.

Features

  • Game Infrastructure and Scene system.
  • Event handling (Keyboard, Mouse, Window).
  • Basic Audio system.
  • Resource Manager with File I/O.
  • 2D Renderer with Particle system.
  • FrameBuffers and Render target Camera.
  • Texture Atlas for merged sprites.
  • Bitmap Font creation from Java AWT.
  • GUI with Layout Manager.
  • Basic physics engine with ray-casting.
  • Tilemap system with A* Pathfinding and BFS.
  • Animator system for sprites and transforms.
  • Triangulators for indexing meshes.
  • ShapeFactory for creating polygons.

Licences

About

2D Game engine written in Java.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages