Move Over Lava is a 3D FPS game made specifically for desktop play in browser, all in a tiny 82KB HTML file + 24KB of sounds. With the power of HTML5, vanilla JavaScript, and Three.js, I was able to make an immersive and compact FPS experience, and when compressed, everything comes down to just 33KB!

This project started with a challenge: keeping the code lean while making gameplay engaging. Using Three.js, I built a full 3D environment with shaders for the sky, lava, and textured walls, which add depth and vibrancy to the visuals with minimal resources.

Game has the procedural level generation. Each time you start, the platforms are randomly laid out, which makes each run a fresh challenge. Every platform is on different position, pushing you to adapt on the go.

Then there’s the orbital enemy. If you stay on a platform for longer than five seconds, an enemy will begin orbiting around you, pushing you every five seconds if you’re still there. The enemy will track and bump you until you take it down, adding pressure and excitement to keep moving.

You can play Move Over Lava for free here. And if you want to explore the code behind the game, the full source is available for just $2

Published 16 days ago
StatusReleased
PlatformsHTML5, Windows, Linux
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorAffordable Care Games
GenreAction
Tags3D, FPS, fps-platformer, sourcecode, Project template

Purchase

Buy Now$2.00 USD or more

In order to download this game you must purchase it at or above the minimum price of $2 USD. You will get access to the following files:

SOURCE CODE 32 kB

Development log

Comments

Log in with itch.io to leave a comment.

(+1)

Cool little game that's so small you can fit it in an old 3 1/2 inch floppy disk  :)

(+1)

Thank you so much, I am glad you like it!