skunkworks/notes.md

995 B

Modules

Graphics Backends

Opengl (simple)

Just a basic oldschool opengl backend. Not about performance, just about simple implementation. Acting as a proof of concept, and a fallback backend.

Modding

Java-style

Not sandboxed, exposing internals and OS apis.

Scripting-style

Sandboxed, could auto download from server. Which scripting language to use? Lua? Ruby? Javascript? A system that allows all of them?

Networking

Message style

Serialise class, send over network in binary form.

Replication style

In style of unreal engine 1-3, or enet. Figure out some sort of class decoration for automatic replication?

Todo

Gui Toolkit

Themes

Theme system based on 9-slice.

Default theme

Fancy themes, like scifi or fantasy

CDE? giggle

Fake terminal mode

Any font possible, but tilesetfonts are perfect for it. What about multi resolution terminal? like half-width characters, so text for text, and text for map/actors is different size.