Benjamin Klingler
  • Home
  • Stories
  • Photos
  • Games
    • Darksiders III
    • From Other Suns
    • Dead & Buried
    • Chronos
    • Darksiders II: Deathinitive Ed.
    • Herobound: Spirit Champion
    • Battlecry
    • HUNT
    • Kraven Manor
    • Modern Toyfare
    • Quantum Chef
    • Dead Men Walking
    • Castle Woffordstein
  • Individual
    • Portal Rendering
    • 3dsMax Exporter
    • Artificial Intelligence
    • Particle System
    • Quake III BSP Loader
    • Modifiable Voxel Terrain
    • Miscellaneous
  • About
  • Résumé
  • Contact
Picture

High Concept

  • 2D, top-down castle defense
  • Orcs are trying to destroy the castle
  • Player can attack with sword or firebolt
  • Walls must be destroyed before castle takes damage
  • Orange pits are where orcs spawn
  • Player can destroy pits by attacking them
  • After enough points, player can initiate bomb barrage
Picture

Responsibilities

  • Created the base actor class, generic enough for most object types to use default functionality
  • Designed and established the animation system to allow for animated two-dimensional sprites.
  • Incorporated the PugiXML library and used it to load definitions from .XML files into game objects and their respected animations
  • Maintained the world class, which was responsible for all in-game objects
  • Wrote various utility classes for programmer assistance in debugging and error handling
  • Implemented the core engine skeleton and state management system
Picture

What I Learned

  • Evolved my teamwork and communication skills by working with three other programmers
  • Realized the power of data-driven design for game objects
  • Understood the importance of a clean, universal coding style and well-documented source
  • Discovered how much of a difference it can make to draw debug geometry to the screen, such as collision boxes and line-of-sight
Picture
Home | Stories | Photos | Games | Individual | About | Résumé | Contact
Copyright © 2018 Benjamin Klingler