Skip to content

Sahin-Halil/HMRS-Group-Project

Repository files navigation

HMRS-Group-Project

ECS657U/ECS7003P - Multi-platform Game Development - 2025/26

Game Overview

LiGHT is a 3D sci-fi/survival game. The player controls a stranded explorer repairing their crashed ship. Explore an alien world with your only companion being an AI built into your suit. Slash and dash your way towards the ship to escape the horrors awaiting you. Turn on the ship to win and escape

How to Play

  1. Start in the tutorial area.
  2. Navigate the world, collect all key cards, and watch your oxygen bar.
  3. Refill oxygen by standing near trees/lamps.
  4. Avoid or fight enemies that patrol the area.
  5. When you've collected all key cards, return to the ship and interact with the teleporter to finish the first level.
  6. Navigate tight corridors within the ship's interior in the second level while managing inventory to configure the ship's terminals.
  7. Repair all terminals in the ship to win the game.

Controls (Can be Rebound)

Action Key / Mouse
Move W A S D
Look / Aim Mouse
Crouch LCtrl
Pause P
Sprint LShift
Dash RMB
Slide Sprint+Crouch

Core Systems Implemented

  • Player movement (jump, dash, slide and crouch) and camera controls
  • Sword for attacking enemies
  • Collectible key cards, ship pieces and repair objectives
  • Oxygen depletion and pickup system
  • Enemy AI
  • Player health and respawn via checkpoints
  • Heads Up Display (HUD) for oxygen, health and part count
  • Cutscene
  • AI companion/friendly slime
  • settings menu
  • Rebind feature
  • Two world level design (overworld and ships interior)
  • Win Screen

Play Here!

Playable with keyboard and mouse on GitHub Pages, linked here.

Team

Member Role
Haoge Tang CUTSCENES, SPRINT AND DASH REBIND
Meldy Asili Bile LEVEL 2 DESIGN, LEVEL 2 PUZZLES, CHECKPOINTS, INVENTORY SYSTEM
Rayyan Parkar SYSTEMS DESIGN, COMBAT, ANIMATIONS, ASSETS, QA, UI, UX, ENEMIES, TERRAIN, NARRATIVE, LEVEL DESIGN, NPC AI, CUTSCENE and BALANCING
Sahin Efe Sabri Halil SYSTEMS DESIGN, COMBAT, ANIMATIONS, ASSETS, QA, UI, UX, ENEMIES, TERRAIN, NARRATIVE, LEVEL DESIGN, NPC AI, CUTSCENE and BALANCING

Gameplay Video

Watch our Final game demo: (CLICK HERE)

Gameplay Assets

A special thank you to all of the people mentioned here who published these beautiful and (scary!) assets, and animations without whom this game would not be complete.

All gameplay assets that have not been created by us are included in this section. Please note that all assets used in the game are either our own creations, or are licensed to be free for usage. If you feel we have used any art/assets belonging to you against your wishes, please feel free to contact any of the maintainers so we may promptly remove it.

  • Spaceship: "Federation Corvette F3" by CGPitbull
  • Ship Part/Console Texture: "Federation Corvette F3" by CGPitbull
  • Lava Texture: "Free Lava Shader" by AYproduct
  • Lava Assets: "Stylized Lava materials" by Rob luo
  • Terrain Textures: "Terrain Sample Asset Pack" by Unity Technologies
  • Stone Ground Texture: "Stone Texture" by Poliigon
  • Tree Asset: "Realistic Tree 9 [Rainbow Tree]" by Pixel Games
  • Teleporter FX: "TELEPORTER" by M31
  • Space Background / Planets: "Sci-fi Exo Planets and Nebula" by Spherica Emporium
  • Sword Model: "FREE - Low Poly Swords - RPG Weapons" by Blink
  • Arms-Enemy: "Monster Mutant 7" by Panchenko Lyudmila
  • Lady-Enemy: "DemonBoss4" by Panchenko Lyudmila
  • Legs-Enemy: "Fantastic Creature #1" by Panchenko Lyudmila
  • Creep-Enemy: "Creep Horror Creature" by AC Game Assets
  • Indoor Ship Modules: "Sci-Fi Styled Modular Pack" by Karboosx
  • UI Text Rendering: "TextMesh Pro" by Unity Technologies

Self Made Assets and Sounds

  • Light Logo (Our game logo)
  • Pinkie Slime NPC
  • Sword swing sounds and impact sounds
  • Sword Animations
  • Cave system (using blender)
  • Self made cutscene (not the assets but the animations of it)
  • lava flow animation (not the asset just the animation)
  • All UI designs and elements

Academic Integrity

This project follows Queen Mary University of London's Academic Integrity and Misconduct Policy. All generative AI or external tool usage is acknowledged in this README and the group submission form.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors