Loading...
Portfolio

Hollowscape

2022Game DevelopmentVanilla JS

Overview

Hollowscape is an immersive 2D adventure-platformer built entirely with vanilla JavaScript, showcasing the power of native web technologies without external dependencies. This project demonstrates advanced game development concepts including a custom physics engine, collision detection, and sprite animation system—all implemented from scratch using the Canvas API.

Hollowscape gameplay

Game Features

  • Pure JavaScript implementation with no dependencies

  • Custom game engine built from scratch

  • Canvas-based rendering system for smooth graphics

  • Entity-component architecture for game objects

  • Built-in physics engine with gravity and collisions

  • Sprite animation system for character movement

  • Level design with tile-based maps

  • Responsive controls for keyboard input

Technologies

JavaScriptCanvas APIHTML5CSS3Game PhysicsCollision DetectionSprite Animation

Links & Resources

View on GitHubPersonal Repository
© Copyright 2025 Griffin Ryan. All Rights Reserved.