Skip to content
Inanity Oil is an experimental real-time collaborative editor of structured data.
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.
assets
client
sql
test
windows
.gitignore
Action.cpp
Action.hpp
Animation.hpp
AnimationController.hpp
AssimpSceneImporter.cpp
AssimpSceneImporter.hpp
BasicMeshInstance.cpp
BasicMeshInstance.hpp
ClientRepo.cpp
ClientRepo.hpp
ConstantAnimation.hpp
ConstantController.hpp
Controller.hpp
Core.cpp
Core.hpp
Engine.cpp
Engine.hpp
Entity.cpp
Entity.hpp
EntityCallback.cpp
EntityCallback.hpp
EntityFieldType.hpp
EntityFieldTypes.cpp
EntityFieldTypes.hpp
EntityInterface.cpp
EntityInterface.hpp
EntityInterfaceCallback.cpp
EntityInterfaceCallback.hpp
EntityManager.cpp
EntityManager.hpp
EntityScheme.cpp
EntityScheme.hpp
EntitySchemeManager.cpp
EntitySchemeManager.hpp
FileEntityScheme.cpp
FileEntityScheme.hpp
Id.cpp
Id.hpp
ImportedScene.cpp
ImportedScene.hpp
LICENSE
LocalRemoteRepo.cpp
LocalRemoteRepo.hpp
MainPluginInstance.cpp
MainPluginInstance.hpp
Material.cpp
Material.hpp
MaterialInstance.cpp
MaterialInstance.hpp
MeshInstance.cpp
MeshInstance.hpp
Model.cpp
Model.hpp
ModelInstance.cpp
ModelInstance.hpp
Painter.cpp
Painter.hpp
PosOriScaController.cpp
PosOriScaController.hpp
README.md
RemoteRepo.hpp
Repo.cpp
Repo.hpp
Scene.cpp
Scene.hpp
SceneImporter.hpp
SceneViewRenderer.cpp
SceneViewRenderer.hpp
ScriptRepo.cpp
ScriptRepo.hpp
SequenceAnimation.cpp
SequenceAnimation.hpp
ServerRepo.cpp
ServerRepo.hpp
TextureViewRenderer.cpp
TextureViewRenderer.hpp
UrlRemoteRepo.cpp
UrlRemoteRepo.hpp
ViewPluginInstance.cpp
ViewPluginInstance.hpp
ViewRenderer.hpp
ViewScriptObject.cpp
ViewScriptObject.hpp
configure.js
meta.cpp
npoil.cpp
oil.hpp
oild.cpp

README.md

Inanity Oil

Inanity Oil is an experimental real-time collaborative editor of structured data.

Goal

Provide foundation for data-driven game engine editor, with possibility of easy writing custom data processors, live collaboration support, and without using of traditional VCS.

Inanity Oil is developing as game data editor for Inanity engine.

Status

Early work-in-progress.

Tech

  • The Mozilla platform as basis for client.
  • Inanity-based NPAPI plugin for client's native operation and graphics/sound support.
  • SQLite databases as a backend for storing client and server repositories.
  • FastCGI as server's interface to network.
You can’t perform that action at this time.