GitHunt
SA

sapientabdullah/lavaSurge

A fast-paced 3D platformer with procedural lava and action-packed gameplay


Leap, grapple, and conquer the platforms.

Master the swinging axe to shatter glass barriers and defeat menacing glass enemies in this fast-paced, action-packed 3D platformer!

Demo
Live demo

Note

Lava Surge is being developed, and bugs or issues may occur.

Features

  • Procedurally Generated Lava
  • Grappling Mechanic
  • Combat System
  • Platforming Challenges
  • Collectibles
  • Visual Effects:
    • Bloom
    • Vignette
    • Speed lines
    • Screen shake
    • Particles
  • Physics

Controls

Action Key
Movement W, A, S, D keys
Sprint Hold Shift
Jump Spacebar
Grapple E key (when falling)
Attack Left mouse click
Look Around Mouse movement (click the screen to lock the pointer)

๐Ÿ“ท Demo

Demo 1
Demo 2

Technologies

  • TypeScript for type safety.
  • Three.js for 3D rendering.
  • Cannon.js for handling collisions and player interactions.
  • WebGL for 3D graphics rendering in the browser.

Languages

TypeScript85.8%CSS12.0%HTML2.3%

Contributors

Created January 30, 2025
Updated January 31, 2025