[[b.r.e.t.o.r.i.u.m]]

VM626

Project X – Inverse Game Design


–> Launch Project (Boston, MA)
–> Launch Project (mirror, TX) 

~ UPDATE! I have managed to bring the character down to ~1 kilopoly and have as a result restored Raycasting as well as object collision, object generation and the health system. You can now drop items and “monsters” into the world and interact with them.

~ Inverse Game Design, started in 2002, is a project which intends to build out the main feature sets found in popular video games, and make that code and modeling available to everyone as open source under the Creative Commons attribution license.

One of the goals of this project is to democratize access to interactive 3d. Educators, storytellers, and enthusiasts who are confronted by the programming barrier can, over time, fully realize their vision through using the code provided in Macromedia (now Adobe) Director and the Maya 3d package. Each line of code is commented (example below), and the creator has FULL CONTROL over every aspect of the environment, objects and characters therein.

The feature list is below. Currently work is being done on more character behaviors, and improving frame rate/playback when collision detection and physics are enabled.

Thank you for your interest in Project X!

~Bret Kulakovich, April 2007

 

inverse_game_design_diagram

Project Stills:

Project X Milestones 4/2007

– complete
– in progress

Usable character w/skeleton and walking animation
Keycode controls to walk, turn
Playstation 2 Gamepad control *
Level of Detail
Physics – Havok or Custom
Chat/Multiplayer
Flexible world file

Keyframe/Bonesplayer solution
Raycasting and terrain (NEW!)
Camera control *
perspective
orthographic
zoom in & out *
Interpolated camera motion

Painting terrain elevation as per Kai Krause *
Light colors raises terrain
Dark color lower terrain
Import DEM files
Camera overlays (vignetting, UI)
Collision outside of Physics (NEW!)
Interactive polygon rollovers *
Characters store own data

Rollovers trigger display of stored text overlay *
Character generated text overlays (toward chat) *
Playstation 2 Gamepad control (comparable to PS/2 Jak3 franchise)
_ Parabolic motion and direct intercept, point to point

(* features suspended in this release due to framerate and web-based display)

Actual code sample from the current project file:

This portion of the project was completed as a part of Professor John Craig Freeman’s VM626 Computer Animation II course.

Special thanks to Craig for a great class, and my classmates for a great semester!

  • Pages

    • Inverse Game Design
    • Unity3d aka Inverse Game Design
    • VM626
  • Recent Posts

    • Most updates through Facebook, and other information.
    • Participatory Chinatown wins Best Direct Impact Game, 2011
    • Article on Caloric Restriction picked up by Alcor Magazine
    • Motion Studies at 720p60
    • Atomic Medicine article published in H+ Magazine
  • Recent Comments

    • Categories

      • Uncategorized
    • Archives

      • October 2012
      • July 2011
      • April 2011
      • November 2010
      • September 2010
      • June 2010
      • May 2010
      • April 2010
      • April 2006
      • March 2006
      • January 2006
    • Meta

      • Log in
      • Entries feed
      • Comments feed
      • WordPress.org
    Proudly powered by a derivation on WordPress Theme: Parament by Automattic.