All Projects → TiagoSilvaPereira → simple-3d-fps

TiagoSilvaPereira / simple-3d-fps

Licence: other
A simple FPS game with BabylonJS engine following Clean Code principles

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to simple-3d-fps

endless-runner-3d
Cube Endless Runner is a 3D game built with BabylonJS engine on top of WebGL and HTML5 technologies
Stars: ✭ 29 (-34.09%)
Mutual labels:  babylonjs, babylonjs-game
SwagThreeSixtyViewer
No description or website provided.
Stars: ✭ 23 (-47.73%)
Mutual labels:  babylonjs
goblins-game-gd
Turn based strategy game made with Godot Engine.
Stars: ✭ 68 (+54.55%)
Mutual labels:  3d-game
WalkTheWeb
WalkTheWeb 3D Internet - Metaverse - Multiverse - Host your own multiplayer Metaverse of 3D Games, 3D Shopping, and 3D Scenes!
Stars: ✭ 28 (-36.36%)
Mutual labels:  babylonjs
The-PyOS-Project
The PyOS project is an orbital mechanics simulator, entirely coded in Python, which uses the panda3D engine. The acronym PyOS stands for "Python orbit simulator". Feedback is appreciated !
Stars: ✭ 52 (+18.18%)
Mutual labels:  3d-game
ecsy-babylon
Experimental implementation of ECSY for babylon.js.
Stars: ✭ 28 (-36.36%)
Mutual labels:  babylonjs
cub3d
This project is inspired by the world-famous eponymous 90’s game, which was the first FPS ever. It will enable you to explore ray-casting. Your goal will be to make a dynamic view inside a maze, in which you’ll have to find your way.
Stars: ✭ 18 (-59.09%)
Mutual labels:  first-person-shooter
voxel-builder
Voxel-based 3D modeling application
Stars: ✭ 31 (-29.55%)
Mutual labels:  babylonjs
babylon-vrm-loader
glTF VRM extension Loader for babylon.js
Stars: ✭ 77 (+75%)
Mutual labels:  babylonjs
sketch360
Cross-Platform 360 Degree Panoramic Sketching App
Stars: ✭ 37 (-15.91%)
Mutual labels:  babylonjs
Gamedev Resources
🎮 🎲 A wonderful list of Game Development resources.
Stars: ✭ 2,054 (+4568.18%)
Mutual labels:  3d-game
Moonwards-Virtual-Moon
Development continues on Unreal, in the MoonwardsUE repository
Stars: ✭ 97 (+120.45%)
Mutual labels:  3d-game
detect-gpu
Classifies GPUs based on their 3D rendering benchmark score allowing the developer to provide sensible default settings for graphically intensive applications.
Stars: ✭ 749 (+1602.27%)
Mutual labels:  babylonjs
rise-of-legions
Rise of Legions is a hybrid of MOBA, tower defense and deckbuilding - with fast-paced, easy-to-pickup tug-of-war strategy. Play solo or bring a friend for co-op or 2v2, collect cards, build your deck and crush your enemies.
Stars: ✭ 105 (+138.64%)
Mutual labels:  3d-game
webmc
Minecraft client written in Javascript (1.16.5 offline mode working)
Stars: ✭ 1,051 (+2288.64%)
Mutual labels:  3d-game
Kosm-Classic-FPS-Template-UE4
Classic Arena First-Person-Shooter Mechanics for Unreal Engine 4.
Stars: ✭ 38 (-13.64%)
Mutual labels:  first-person-shooter
ARFaceFilter
Javascript/WebGL lightweight face tracking library designed for augmented reality webcam filters. Features : multiple faces detection, rotation, mouth opening. Various integration examples are provided (Three.js, Babylon.js, FaceSwap, Canvas2D, CSS3D...).
Stars: ✭ 72 (+63.64%)
Mutual labels:  babylonjs
OpenGL-3D-Game-Tutorial-Series
C++ OpenGL 3D Game Tutorial Series - Learn to code a Cross-Platform OpenGL 3D Game in C++ from scratch
Stars: ✭ 132 (+200%)
Mutual labels:  3d-game
Babylon.Font
Generate text mesh for BabylonJS using WASM, written in AssemblyScript.
Stars: ✭ 22 (-50%)
Mutual labels:  babylonjs
generative
Creative coding experiments
Stars: ✭ 71 (+61.36%)
Mutual labels:  babylonjs

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 [email protected] 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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].