/simple-3d-fps

A simple FPS game with BabylonJS engine following Clean Code principles

Primary LanguageTypeScript

Cube Endless Runner

Deploy to GitHub Pages

This is a fork of the original here: https://github.com/TiagoSilvaPereira/simple-3d-fps

View the live site here: https://babylonjs-archive.github.io/simple-3d-fps/

To run locally, clone the repository and run this:

cd simple-3d-fps
npm install
npm run dev

Introduction

Simple 3D FPS is a 3D game built with BabylonJS engine on top of WebGL and HTML5 technologies.

Image of the game

Licenses

The Source Code

The source code is distributed under MIT license. Copyright Tiago Silva Pereira Rodrigues.

The Music

All the music in this game was made by Eric Matyas from https://soundimage.org/.

If you want to keep the music for free on your published game, you need to keep the credits for Eric Matyas, on the format specified on his website.

If you want to keep the music, but don't want to attribute Eric Matyas, then you will need to purchase a non-attribution license from he for $30 per track. Please contact him at ematyas@aol.com or access his website for more details.

The Sounds

All the sound effects included are totally free and distributed under CC0 1.0, then you don't need to credit the authors about the sounds.

The sounds are from Freesound Website.

Other Credits

Rifle 3D Model

By 3DMaesen (bumstrum) under CC BY 4.0 (CC Attribution License).

Skybox Textures

The skybox textures are based on textures from BabylonJS Playground Textures available here.

Skull 3D Model

The Skull 3D model is based on a free model from TurboSquid website, available here.

If you want to redistribute this model, please check the license here.