Skip to content

solemnwarning/KatanaEngine

 
 

Repository files navigation

#Katana# Katana is a heavily modified version of the FitzQuake engine.

###Features###

  • Abstract SDL2 implementation for both video and input
  • Universal Platform library to deal with platform-specific tasks
  • Heavily modified renderer with state tracking
  • GLSL shaders
  • Embedded mode
  • WYSIWYG editor environment
  • VBO support
  • FBO support
  • Blob and point-based planar shadows
  • Support for MD2 model format
  • Support for both TGA and PNG image formats
  • Scripted material system
  • Sphere-mapping and texture detail, variable animation rates, multiple skins and contextual parameters
  • Tweakable file paths via script
  • Launcher, Engine, Game and Menu sub-systems
  • Complete rewrite of game-logic in C/C++ (versus original QuakeC implementation)
  • Additional bug fixes to existing code...

Planned Features

  • Mirrors
  • Support for post-processing
  • Entirely new level format and visibility system

Copyright (C) 2011-2015 OldTimes Software

About

Katana is an open-source engine based on FitzQuake, with heavy modifications that fix several existing bugs and introduce new features.

Resources

License

Stars

1 star

Watchers

2 watching

Forks

Packages

 
 
 

Contributors

Languages

  • C++ 76.6%
  • C 18.0%
  • Objective-C 5.0%
  • Makefile 0.4%
  • GLSL 0.0%
  • Batchfile 0.0%