Skip to content

Latest commit

 

History

392 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Artifact

Artifact is a small 2D game engine that's intended to be used just for some personal projects of mine, but ended up being used in some class work years ago. It's largely stale, but has some thoughts about being tied back int other projects like ArtifactVK, ArtifactRT and ArtifactSSE.

Features

  • 2D rendering based on an OpenGL backend. On 10-year old hardware it could render up to 100k sprites at ~60 FPS .
  • Text rendering through SDL ttf.
  • Audio through SDL mixer.
  • 2D physics through Box2D.
  • ECS for organizing data and performing communication between systems. See post.
  • ECS performance tests included
  • Sample project for experimenting with physics

Also check out Pong and Arise which were built with Artifact.

Running PhysicsTest

  • Build the app through Visual Studio
  • Copy over all DLLs from the dependencies directory

Physics Test

About

Small 2D engine

Resources

Stars

1 star

Watchers

4 watching

Forks

Releases

Packages

Contributors

Languages