


- Release: 2009
- Publisher: DigiPen Institute of Technology
- Platform: PC
- Genre: 3D Shooter
- Developed in: C++, DirectX 9, Lua, XML
- Team: Prelude (3 person)
- Mike Susetyo (Tech Director, Physics, Gameplay)
- Nick Raines (Designer, Engine, Gameplay)
- Jay Austria (Producer, Graphics)
Worlds Beyond is a 3D Shooter where you play as a Guardian Bee and defeat giant enemies using projectile attacks. Each attack has experience points and can be leveled up to upgraded versions which are more powerful. Most of the attacks were implemented using particle effects and projectile-motion physics.
This game was a 3rd year student project at DigiPen Institute of Technology. All aspects of the game was built from the ground up with only DirectX as our only 3rd party component. As a 3-person team, we gained a lot of experience and learned a lot about what a 3D game needs during development.
Worlds Beyond features a 3D physics engine I created from scratch in C++. The main features include:
- Newton-Euler based kinematics (velocity, acceleration, force, mass, damping & friction)
- Sphere vs Sphere object collision
- Sphere vs Polygon Mesh collision (terrain collision)
- Contact resolver
- Projectile-motion physics
- Springs, Rods & Cable physics
- Rotational physics
- Gravity & bounce

