Skip to content
C++ Game Engine
C++ C Clarion Makefile Shell Lua
Branch: develop
Clone or download
Latest commit 096b85f Jul 1, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Audio Initial Import May 23, 2016
AudioDS Retargetting solution to 10.0.16299.0 - need to address upgrades on b… Mar 4, 2019
Backup Moved project to VS2017 Jan 5, 2018
Debug Fixing build warnings and errors. Jan 6, 2018
Display Initial Import May 23, 2016
DisplayD3D Retargetting solution to 10.0.16299.0 - need to address upgrades on b… Mar 4, 2019
DisplayGL Retargetting solution to 10.0.16299.0 - need to address upgrades on b… Mar 4, 2019
Docs Retargetting solution to 10.0.16299.0 - need to address upgrades on b… Mar 4, 2019
Draw Initial Import May 23, 2016
Factory Commit updated vcx project files to resolved build linked output warn… Feb 25, 2019
File Initial Import May 23, 2016
GCQ Retargetting solution to 10.0.16299.0 - need to address upgrades on b… Mar 4, 2019
Gui3d Retargetting solution to 10.0.16299.0 - need to address upgrades on b… Mar 4, 2019
Math Initial Import May 23, 2016
Medusa Retargetting solution to 10.0.16299.0 - need to address upgrades on b… Mar 4, 2019
Movie Initial Import May 23, 2016
MovieDS Retargetting solution to 10.0.16299.0 - need to address upgrades on b… Mar 4, 2019
Network Retargetting solution to 10.0.16299.0 - need to address upgrades on b… Mar 4, 2019
Reflection Initial Import May 23, 2016
Render3D Retargetting solution to 10.0.16299.0 - need to address upgrades on b… Mar 4, 2019
Resource Initial Import May 23, 2016
SelfUpdate Retargetting solution to 10.0.16299.0 - need to address upgrades on b… Mar 4, 2019
Standard Minor optimisation to time calculation. Mar 5, 2019
System Initial Import May 23, 2016
SystemWin Retargetting solution to 10.0.16299.0 - need to address upgrades on b… Mar 4, 2019
ThirdParty Fixed up remaining build warnings. Mar 10, 2019
Tools Retargetting solution to 10.0.16299.0 - need to address upgrades on b… Mar 4, 2019
UnitTest Retargetting solution to 10.0.16299.0 - need to address upgrades on b… Mar 4, 2019
World Retargetting solution to 10.0.16299.0 - need to address upgrades on b… Mar 4, 2019
.gitattributes Moved project to VS2017 Jan 5, 2018
.gitignore Updating .gitignore Jul 1, 2019
Medusa.sln Fixed up remaining build warnings. Mar 10, 2019
MedusaDll.h Initial Import May 23, 2016
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.
You can’t perform that action at this time.