Skip to content

dvdbrink/ion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ion

Build Status

Experimental C++14 game development framework. Not suitable for production quality software in any way whatsoever.

Modules

  • ion-ecs
  • ion-gfx (todo)
  • ion-gfx-d3d11 (todo)
  • ion-gfx-gl
  • ion-log
  • ion-math
  • ion-sfx (todo)
  • ion-sfx-al
  • ion-wnd

Dependencies

  • OpenGL >= 3.3
  • OpenAL

Tested compilers

OS Compiler Works
Linux Clang 3.7.0 Yes
Linux GCC 5.2.0 Yes
Windows Clang 3.7.0 No
Windows GCC 5.2.0 Yes
Windows MSVC 14.0 Yes

Naming conventions

struct Economy
{
	bool has_crashed = false;
};

void crash_economy(Economy& economy)
{
	economy.has_crashed = true;
}

int main()
{
	Economy economy;
	crash_economy(economy);
	return economy.has_crashed;
}

Third party libraries

OpenAL Soft, an LGPL-licensed, cross-platform, software implementation of the OpenAL 3D audio API.

Sean Barrett's public domain image loading, ogg vorbis decoding and truetype rasterization libraries.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published