Skip to content
This repository has been archived by the owner on May 16, 2021. It is now read-only.
/ viking-engine Public archive

Viking engine is a very simple game engine for opengl, based on the nehe tutorials and done as a project for academic purposes. Project was originally for windows and migrated it to Linux.

License

Notifications You must be signed in to change notification settings

ferzerkerx/viking-engine

Repository files navigation

Viking Engine Demo

Description

Viking engine is a very simple game engine for opengl, based on the nehe tutorials and done as a project for academic purposes.Project was originally for windows and migrated it to Linux.

Features

  • Supports Quaternions operations
  • Supports Matrix operations
  • Supports Simple logging
  • Supports to import .bmp, .tga images
  • Supports .md2 model (no animation)
  • Supports 2d text render
  • Allows billboarding on textures
  • It has camera keyboard/mouse FPS movement
  • Allows to use a Skybox or a Skydome

Camera movement

  • Press key up,down,right,left to move around
  • Press key c and then use the mouse to click around and look around
  • Press key f to render in wireframe
  • n to play the next animation on the model
  • p to play the previous animation on the model

alt tag alt tag alt tag alt tag

About

Viking engine is a very simple game engine for opengl, based on the nehe tutorials and done as a project for academic purposes. Project was originally for windows and migrated it to Linux.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published