Getting Started

All Pages in Oak Studio Documentation

    Oak Studio Documentation

    Simple to Embed and Integrate We designed OakFrame to be easy to extend in order to provide further integration...

    Graph

    let graph_container = document.createElement("div"); graph_container.id = "graph-render-area";...

    Network

    Networks are a CPU based implementation of a simple feed-forward / back-propagation Neural Network. Network.ts...

    Camera

    Cameras are a way to transformations when rendering images to a surface. It relies on the Projection class to...

    SHIPP

    A SHIPP (Shift Pattern Properties) is a wrapper around 2-dimensional arrays so that they may be used in cases such...

    RoomObject

    RoomObjects are entities that exist within a Room. They generally share behaviors with clones of themselves or...

    Sprite

    Sprites are used for loading images into the javascript context. Because animated GIFs are not native to javascript...

    Vec3

    Vec3 ( Vector3 ) is a scalar of 3 dimensions, x, y, and z. vec3 = new Oak.Math.Vec3(); return vec3; Vec3 Methods...

    Surface

    Surfaces are an abstracted way to use the 2d context from within a single interface. Surfaces provide the...

    Getting Started

Explore OakFrame

    Games

    Play games in your browser for free, handcrafted by us here at OakFrame!

    Oak Studio Documentation

    Simple to Embed and Integrate We designed OakFrame to be easy to extend in order to provide further integration...

    Design Systems

    A complete, reliable, flexible, and cost-effective infrastructure is a fundamental requirement in modern companies....

    About OakFrame

    OakFrame is a design, development, and research firm located in Dallas, Texas, developing experiences for audiences...