Skip to content

SapienzaInteractiveGraphicsCourse/final-project-the-last-survivor

Repository files navigation

The Last Survivor

Final project for the course of Interactive Graphics 2022/2023.

Student: Mattia Aquilina, 1921153

Student: Francesco Fortunato, 1848527

Student: Cristian Santaroni 1800659

Libraries

  • Babylon.js Link

    Is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.

  • CANNON.js Link

    Is a lightweight and simple 3D physics engine for the web.

  • YUKA Link

    A JavaScript library for developing Game AI like path finding.

External tools

  • Blender Link

  • Models downloaded from sketchfab Link

Report

The report can be reachable through this link

Browsers

We recommend to play the game on Edge or Chrome for better performances. Safari and Firefox are absolutely not recommended.

We also suggest to play the game in full screen (press F11 or Fn+F11)

How to play the game

  • W A S D: directional movement
  • SHIFT: run
  • Mouse: move the camera
  • RIGHT CLICK: shoot
  • LEFT CLICK: aim
  • R: reload
  • F: interact
  • T: toggle torch (Only in night mode)
  • ESC: pause

Instructions:

git clone https://github.com/SapienzaInteractiveGraphicsCourse/final-project-the-last-survivor.git
cd final-project-the-last-survivor/
npm ci
npm run start

About

final-project-the-last-survivor created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •