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.sourceforge ...
OpenGL Support: ? Development Toolchain: Status unknown (i haven't tried installing anything yet. should work great under linux) C Interface: Java is heavily promoted ...
OpenGL support: iPhone 3GS, 3rd generation iPod touch, and iPad all support OpenGL ES 2.0 (e.g. shaders and programmable pipeline^ Development Toolchain: requires ...
This is a subscription service to be automatically notified by e mail when topics change in this WorldFoundry web. This is a convenient service, so you do not have ...
World Foundry installation documentation Still in progress KevinSeghetti need to copy the readme files into here and format them nicely TODO: environment variables ...
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 Game ...
General * Documentation Includes both reference material as well as quick start tutorials for Users/Designers/Artists * Gallery Examples of levels made in ...
World Foundry Programming Documentation General * WorldFoundryTechnicalNotes a loose collection of useful tidbits from e mail exchanges (older version on sourceforge ...
nop Foswiki's nop WorldFoundry web /view/WorldFoundry The nop WorldFoundry web of TWiki. TWiki is a Web Based Collaboration Platform for the Corporate World ...
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 some ...
see IncorporateAndReusePartsOfWorldFoundryInTheNebulaDevice for my (still in progress) analysis of reuse of WorldFoundry low level parts and libraries this page describes ...
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 bitdepth ...
A possible long term strategy for further growth/reuse of WF: * Interface Blender and attribedit * Make WF export scripts for Blender * Finish level editing ...
WorldFoundry's target audience is now portable game machines (gameboy advance, sony playstation portable psp), cell phones, pda's (palm, wince?), and other small scale ...
Investigate using the Nebula Device (http://nebuladevice.sourceforge.net) as a rendering back end for WorldFoundry. Although Nebula offers many capabilities, Nebula ...
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 (PARTLY ...
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 tried ...
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 World ...
Object Attribute Data (OAD) Documentation The OAD system is designed to allow objects in the 3D editor to have programmer defined, user edited data associated with ...
MAILBOXES Mailboxes are one system by which objects can communicate with other objects. Mailboxes contain data which other objects use to store and move data. A mailbox ...
* CreatingNewLevelsDirectory * The pathway diagram * Explanations of the file extensions * Explanation of where all assets come from, how they are transformed ...
PhpWiki is written in the server side scripting language PHP, available from http://www.php.net/. PHP resembles C and Perl in its syntax, and functions much like ASP ...
To Create/Edit levels (KevinSeghetti this is incomplete, I need to finish it) World Foundry currently supports 2 different 3D packages for level creation: Innovation ...
Run 9 rooms at once, i.e. the 8 rooms surrounding the current player plus the current room. Such connectivity information could probably be generated automatically ...
Target Class: Target.oad A target object is a basic dummy object with a standard set of attributes. They are often used to define ObjectCamShot and ObjectWarp destinations ...
Flags Template Object Check if this object definition is to be used to create (multiple) instances of the object at run time. If this is not checked, then a single ...
KevinSeghetti need to add links to image captures of attribute editor Object Types and their Attributes KEY Type: Some objects are definition objects. This means ...
SPIKE Class: Spike.oad Spikes are any object that can change another objectss health simply by coming into contact with it. * Health Modifier This is the amount ...
STATPLAT Class: Statplat.oad Similar to platform, except statplats can't move (stat equals static). Use instead of platform whenever the platform doesn't need to ...
ROOM In order to maximize memory efficiency the data for only three areas can be loaded at one time. Room objects allow the user to define that area as well as the ...
MISSILE * Object to throw The object type that is created when this object is destroyed. Normally used to create explosions. * Explode on Impact * True ...
MATTE Class: Levelobj.oad Type: definition object Background rendered behind scene. Note that Matte object is required, and there can be only one for level. ...
GOLD Class: Gold.oad * Number of Gold This value represents the increase in the number of EUs for the Object when they collide with this object. Note that ...
Disabled The level designer can set an object's class to "Disabled" and the object will not go through the level conversion process; it will not appear in the output ...
DIRECTOR (Look into removing) Description: Like a director in Hollywood, this function of this object is to choose among available cameras and pick the camera shot ...
GENERATOR Creates copies of a specified template object at a given rate. Class: Generator.oad * Activation Mailbox When this Mailbox is activated (value==1 ...
The old directory layout documentation is so out of date it is useless, but I don't want to forget to create a new one at some point, so this page is a placeholder ...