Skip to content

MatthewScholefield/sentempa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sentempa

Sentempa is a unique 3D space game in that the rendering is has been coded from scratch (using SDL2). As a result, in part due to the simplicity of the game, the performance is silky smooth.

screenshot

Progress

  • 3D Point Rendering System
  • Keyboard and Mouse Navigation
  • Customizable Controls
  • Game Elements
  • Sounds
  • UI

Installing

Setup

To build Sentempa you need SDL2 and cmake. In Ubuntu you can install these with sudo apt-get install -y libsdl2-dev cmake.

Compiling

Compile like a standard CMake application:

mkdir build && cd build
cmake ..
make -j4

Run with:

./sentempa

Development

Note about the source: constant types are often aliased to just a letter c in front of the name. For instance, const int is simply called cint. This is to promote the use of const without requiring much extra typing while maintaining relatively good readability.

Contact

Contact me either at matthew3311999@gmail.com or by filing an issue on GitHub.

About

A 3D space game with its own rendering engine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published