This website is a Wiki, which means YOU can contribute to it (see the bottom of this page for an explanation). World Foundry is a complete open source (GPL) 3D ...
World Foundry Programming Documentation General * WorldFoundryTechnicalNotes a loose collection of useful tidbits from e mail exchanges (older version on so...
OpenGL support: iPhone 3GS, 3rd generation iPod touch, and iPad all support OpenGL ES 2.0 (e.g. shaders and programmable pipeline http://stackoverflow.com/questi...
Current version, running on Linux: http://wf gdk.sourceforge.net/WorldFoundryScreenshot.jpg Here are a few earlier shots of this test level: http://wf gdk.sourcef...
OpenGL Support: ? Development Toolchain: Status unknown (i haven't tried installing anything yet. should work great under linux) C Interface: Java is heavily pro...
World Foundry installation documentation Still in progress KevinSeghetti need to copy the readme files into here and format them nicely TODO: environment variab...
General * Documentation Includes both reference material as well as quick start tutorials for Users/Designers/Artists * Gallery Examples of levels made in...
This is an example of how to use the Nebula engine as a back end renderer. Nebula could probably be easily interfaced with WorldFoundry in this way to use Nebula'...
WorldFoundry now uses TCL as it's scripting languge (WillNorris has started on supporting perl as well). KevinSeghetti needs to write some docs here detailing how...
I just read this article on assertions: http://www.cuj.com/documents/s=8464/cujcexp0308alexandr/, and want to integrate these ideas with some of my own. Here are ...
see IncorporateAndReusePartsOfWorldFoundryInTheNebulaDevice for my (still in progress) analysis of reuse of WorldFoundry low level parts and libraries this page d...
the Actor class class was the rendezvous point; the classes from above and the classes from below met here. it's a really big class, with all kinds of crap in it...
tools placed here for reference until (if) they are moved above into the game framework design textile 2d packing of bitmaps (with varying width, height, and bit...
Prep This documents prep version 0.87 By Kevin T. Seghetti, last updated 06/27/2003 Overview Prep is a general (not language specific) text file pre processor. ...
A possible long term strategy for further growth/reuse of WF: * Interface Blender and attribedit * Make WF export scripts for Blender * Finish level e...
WorldFoundry's target audience is now portable game machines (gameboy advance, sony playstation portable psp), cell phones, pda's (palm, wince?), and other small ...
Command line tools standards: * if run without parameters, should print name of tool, version number, author, copyright, and usage information * run without...
World Foundry Coding Standards These are the latest coding standards, not all of WorldFoundry adheres to this, mostly due to changes in the standard over time, bu...
Investigate using the Nebula Device (http://nebuladevice.sourceforge.net) as a rendering back end for WorldFoundry. Although Nebula offers many capabilities, Nebu...
Overview of WorldFoundry World Foundry is a package that enables non programmers to create 3D environments and games. It leverages existing off the shelf software...
prep was started before I (kts) was much of an internet user (way back in 1994), so I didn't know about m4. However, looking at m4 now I don't like it. prep was w...
This is a list of features that a modern 3D game engine should have, with indicator of whether WorldFoundry supports this feature completely (YES), partially (PAR...
Instructions for adding a new object type to WorldFoundry First, make sure that is really what you want to do, most behaviors can be accomplished though added som...
Often, for interesting game behavior, several objects need to interact. For instance, an ActBox might activate another object, causing it to fall, which hits anot...
Automatic email notification of wiki changes Any email addresses on this page will get email notifications whenever major changes are made to any wiki page. I tri...
First make sure you have followed all of the steps in Installation. Also be sure to do 'make copybinaries' in wftools To build the sample levels: 1. checkout...
WorldFoundry To Do list KevinSeghetti What I want to do for the upcoming release I am working toward a release, both a designer/artist release and an end user ...
Already Done * Update engine to allow arbitrary rotation matrices on objects. Hack collision system to ignore rotation for the time being. Goal: allow objects...
First, see DocumentationPhysics for a general explanation of the collision system. Also see WorldFoundryTechnicalNotes (and search for text string "collision" in ...
World Foundry FAQ Want to add a question or an answer? Use the "Edit" link at the bottom of this page. Anyone can add questions or answers. General Q: What is W...
World Foundry can load data as needed (i.e. stream data) from CD ROM as the player progresses through the level. Three rooms in the world are active at any time ...