Skip to content
Cross-platform C++ game engine.
C++ JavaScript Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
archi
audio
config
crypto
data
deps
examples
graphics
gui
input
math
meta
net
physics
platform
script
.gitignore
.gitmodules
ChunkPool.cpp
ChunkPool.hpp
ComPointer.hpp
CriticalCode.cpp
CriticalCode.hpp
CriticalSection.cpp
CriticalSection.hpp
EmptyFile.cpp
EmptyFile.hpp
Exception.cpp
Exception.hpp
File.cpp
File.hpp
FileInputStream.cpp
FileInputStream.hpp
FileSystem.cpp
FileSystem.hpp
Future.hpp
Handler.hpp
InputStream.cpp
InputStream.hpp
LICENSE
Log.cpp
Log.hpp
ManagedHeap.cpp
ManagedHeap.hpp
MemoryFile.cpp
MemoryFile.hpp
MemoryPool.cpp
MemoryPool.hpp
MemoryStream.cpp
MemoryStream.hpp
NOTICE.md
Object.cpp
Object.hpp
ObjectPool.hpp
OutputStream.cpp
OutputStream.hpp
PartFile.cpp
PartFile.hpp
PoolObject.cpp
PoolObject.hpp
Profiling.cpp
Profiling.hpp
PushAllocator.hpp
README.md
RefCounted.hpp
ResourceManager.hpp
ResourceManager.ipp
Semaphore.cpp
Semaphore.hpp
StreamReader.cpp
StreamReader.hpp
StreamWriter.cpp
StreamWriter.hpp
String.hpp
StringTraveler.cpp
StringTraveler.hpp
Strings.cpp
Strings.hpp
Thread.cpp
Thread.hpp
Ticker.cpp
Ticker.hpp
Time.cpp
Time.hpp
TypedPool.hpp
config.hpp
configure.js
inanity-base-meta.ipp
inanity-base.hpp
inanity-bullet.hpp
inanity-compress-meta.ipp
inanity-compress.hpp
inanity-crypto.hpp
inanity-data-meta.ipp
inanity-data.hpp
inanity-graphics-meta.ipp
inanity-graphics.hpp
inanity-gui.hpp
inanity-input.hpp
inanity-lua.hpp
inanity-math-script.ipp
inanity-math.hpp
inanity-physics-meta.ipp
inanity-physics.hpp
inanity-platform.hpp
inanity-script.hpp
inanity-shaders.hpp
inanity-sqlitefs.hpp
ptr.hpp
zlib.hpp

README.md

Inanity

Inanity is a cross-platform C++ game engine. It aims to provide full, abstract-from-all low-level solution for developing graphics applications and games.

Status

The whole engine is work-in-progress, it is far from finished state. There are almost no tools for "end users". The engine is considered as an experimental piece of software for those who doesn't afraid to read the engine's code before using.

Projects using it

Documentation

Wiki pages on GitHub

Licensing

All the code is mine (Copyright (c) Alexander Bich aka Quyse Lert) except third-party code in deps directory. All my code was written from scratch.

  • My code is licensed under MIT. See LICENSE file.
  • All third-party code allows permissive licensing in some way. See NOTICE.md file for the full list of libraries and licenses.
You can’t perform that action at this time.