Abstract
This thesis explores the integration of procedural animation, inverse kinematics (IK), and physics simulation to replicate the gameplay mechanics of Underdogs within a virtual reality (VR) environment. Leveraging the capabilities of OpenXR for cross-platform VR support and Nvidia PhysX for realistic physics interactions, the project demonstrates how immersive and responsive mech simulation can be achieved in modern VR games. With a focus on blending animation and physics-driven systems in real time, this document presents a detailed technical specification of the project, including architectural UML diagrams, interaction flowcharts, and implementation strategies. The work is built upon my custom C++ game engine, aiming to provide insight into the development pipeline of physics-enhanced VR experiences and the practical application of OpenXR in contemporary XR game development.
Degree Date
Spring 2025
Document Type
Thesis
Degree Name
M.I.T.
Department
Programming
Advisor
Matt Butler
Format
Creative Commons License

This work is licensed under a Creative Commons Attribution-Noncommercial 4.0 License
Recommended Citation
Li, Chengxiang, "Inverse Kinematics and Physics-Based Animation for a Mech Simulation VR Game" (2025). Programming Theses and Dissertations. 2.
https://scholar.smu.edu/guildhall_programming_etds/2
