This is a stable version of our NS-Shaft inspired mobile game project, preserved from the 22:11 commit. It features a vertically scrolling platform game with various gameplay elements set in a hellish theme.
Below are demonstrations of the NS-Shaft: Welcome to Hell gameplay:
NS-Shaft: Welcome to Hell is based on the classic NS-Shaft game concept, where players must navigate downward through a series of platforms while avoiding hazards. In our version, the player descends through the layers of hell, facing increasingly challenging obstacles.
- Dynamic Platforming: Navigate through an endless series of hellish platforms that scroll vertically
- Multiple Platform Types:
- Regular platforms that provide sanctuary
- Demonic springs that bounce the player higher
- Hellish treadmills that move the player horizontally
- Fiery spikes that damage the player
- Health System: Player has 10 lives that can be lost through various infernal hazards
- Falling Fireballs: Dodge fireballs that fall from the top of the screen
- Score System: Earn points based on survival time in hell
- Responsive Controls: Move left and right with on-screen buttons
- Built with React Native and Expo
- Physics powered by Matter.js
- Custom collision detection system
- Dynamic entity generation
- Left and right buttons control horizontal movement
- Landing on springs causes the player to bounce higher (with healing effect)
- Regular platforms provide healing (brief sanctuary)
- Spikes cause damage (hellish punishment)
- Treadmills move the player in their direction (the unstable nature of hell)
- Clone the repository
- Install dependencies:
npm install - Run the game:
npm startorexpo start
This is the stable version from the 22:11 commit, which includes the following improvements:
- Slow bounce on springs with healing
- Healing on platforms (sanctuary effect)
- Damage on spikes (increased challenge)
- Fixed boundary detection
- Increased platform gaps for better gameplay
The game features a dark, fiery aesthetic with:
- Hellish background with flames
- Demonic imagery
- Red and black color scheme
- Infernal obstacles
- Inspired by the classic NS-Shaft game
- Original "Welcome to Hell" concept and implementation by the Mobile Game Development Team
- Developed in collaboration with Oyelowo Mujirat and Maharjan Binita
- Physics engine: Matter.js
- Game engine: React Native Game Engine
This project is licensed under the MIT License - see the LICENSE file for details.


