/simple-3d-fps

A simple FPS game with BabylonJS engine following Clean Code principles

Primary LanguageJavaScript

Introduction

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

If you want, you can see a live preview here:

Live Preview - Simple 3D FPS

Image of the game

Documentation

All documentation is inside the /docs folder. Only open index.html on your preferred browser to see the complete documentation.

Licenses

The Source Code

The source code is distributed under MIT license.

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.