C++ Game Engine
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Audio Initial Import May 23, 2016
AudioDS Fixing debug builds Jan 5, 2018
Backup Moved project to VS2017 Jan 5, 2018
Debug Fixing build warnings and errors. Jan 6, 2018
Display Initial Import May 23, 2016
DisplayD3D Fixed issue with FoV turning DarkSpace into FisheyeSpace... Jan 18, 2018
DisplayGL Fixing debug builds Jan 5, 2018
Docs Removed all accidental tlog and buildstate files Jan 5, 2018
Draw Initial Import May 23, 2016
Factory Initial Import May 23, 2016
File Initial Import May 23, 2016
GCQ Revert recent changes to makefiles... Apr 7, 2018
Gui3d Fixed build errors. Jan 13, 2018
Math Initial Import May 23, 2016
Medusa Revert recent changes to makefiles... Apr 7, 2018
Movie Initial Import May 23, 2016
MovieDS Fixing debug builds Jan 5, 2018
Network Revert recent changes to makefiles... Apr 7, 2018
Reflection Initial Import May 23, 2016
Render3D Revert recent changes to makefiles... Apr 7, 2018
Resource Initial Import May 23, 2016
SelfUpdate Fixing debug builds Jan 5, 2018
Standard Fixed UniqueNumber build warning. Apr 7, 2018
System Initial Import May 23, 2016
SystemWin Added address logging for easier connects and fixed library output of… Jan 5, 2018
ThirdParty Fixing build warnings and errors. Jan 6, 2018
Tools A far more elegant solution to the MID generation, which seemed to be… Feb 19, 2018
UnitTest Fixing build warnings and errors. Jan 6, 2018
World Revert recent changes to makefiles... Apr 7, 2018
.gitattributes Moved project to VS2017 Jan 5, 2018
.gitignore Removing binaries from GIT Jan 19, 2018
Medusa.sln Moved project to VS2017 Jan 5, 2018
MedusaDll.h Initial Import May 23, 2016
UpgradeLog.htm Moved project to VS2017 Jan 5, 2018
license.txt Update license.txt May 30, 2016
readme.md Updated README Jan 6, 2018

readme.md

Medusa Engine - Copyright (c) 1999 - 2009 Palestar Inc See license.txt for licensing information.

Contents:

  • readme.md - This file that you are currently reading.
  • Medusa.sln - Visual Studio Solution to compile the base binaries.
  • Audio/ - Audio System abstraction.
  • AudioDS/ - DirectSound implementation of the audio system.
  • Bin/ - All executables & DLL's are compiled into this directory.
  • Debug/ - Debugging support.
  • Display/ - Rendering abstraction.
  • DisplayD3D/ - Direct3D implementation.
  • DisplayGL/ - OpenGL implementation (not completed).
  • Docs/ - Documentation.
  • Draw/ - Drawing code.
  • Factory/ - Object factory system.
  • File/ - File access code.
  • GCQ/ - GameCQ client-side code.
  • GUI3D/ - GUI code.
  • Math/ - Vector, Matrix, and Quanterinion classes.
  • Movie/ - Movie player abstraction.
  • MovieDS/ - DirectShow implementation.
  • Network/ - Networking code for sockets, client, and server classes.
  • Reflection/ - C++ reflection system.
  • Render3D/ - high-level 3D system (i.e. meshes, particle systems)
  • Resource/ - Resource/Asset management.
  • SelfUpdate/ - Library for self updating applications.
  • Standard/ - Common code.
  • System/ - Platform abstraction.
  • SystemWin/ - Windows implementation.
  • ThirdParty/ - ThirdParty libraries & code.
  • Tools/ - Game editing tools.
  • UnitTest/ - UnitTest console application for testing various systems.
  • World/ - World management including client & server implementations.

Requirements:

  • This engine currently requires Visual Studio 2017 to compile.

Quick Start:

  • Open the Medusa.sln found in the root directory, this solution will compile the core medusa files.
  • Open Tools/Tools.sln next and build, this will build the base "Resourcer" tool.
  • Once "Resourcer" is built when you run it for the first time, it will prompt you for the "Port" files. "Ports" are short for importer exporter.