"Explosive Manuevers" is a game I developed with WebGPU in a team with one other member. It was created as the final project of the Advanced Computer Graphics course. The game was also presented at the Fall 2025 Florida Poly Game Expo. The goal of the project was to research WebGPU particle systems, specifically smoke and fire, which were both implemented with raymarching. Due to the drop in performance from smoke raymarching, only fire is used in the main game, but both fire and smoke are present in the debug level. The scope of the game was expanded to also include two levels, including a boss level, in addition to the particles.
Click the green code button, download the ZIP, and extract the folder. Then open the index file in the extracted folder to start the game. Use F11 to enter full screen.
- AD - Turn left/right
- WS - Move forward/backward
- E - Interact
- Space - Jump
- Mouse is only required for the title screen
- Analog/dpad left/right: Turn left/right
- Analog/dpad up/down: Move forward/backward
- East Button: Interact
- South Button: Jump
- Landon Johnson - Created both levels, created the fire, created the spike, wall, and floor models, created the main menu, programmed player controls, programmed tnt explosions and crater movement,
- Jasmine Rodriguez - Created the smoke, created the sign model, implemented tnt interacting, implemented randomized flame positions, created the debug scene, and playtested the levels.
- Credits for the music and sfx are listed near the top of the index file.
- Golem Model: https://sketchfab.com/3d-models/golem-e3557e08535c46c0a54deea8dbd3d8dc
- Grass Texture: https://opengameart.org/content/tiny-texture-pack-grass-17-128x128png
- Wood Texture: https://opengameart.org/content/tiny-texture-pack-wood-18-256x256png
- Heart PNG: https://en.wikipedia.org/wiki/Heart_symbol