Skip to content

iErcann/enari-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

37 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Enari Engine: Browser-based CS-Style Game

๐ŸŽฅ How I Did It โ€” Tutorial

Check out my tutorial on YouTube explaining how I build projects like this and the steps I followed:

Watch the video

๐Ÿ“บ Watch on YouTube

โš ๏ธ Note

I've completely remade this project with improvements and easier modifiability under:

๐ŸŒ https://www.notstrike.online

Get the new version's source code here (more advanced and way easier than Enari to modify!):

๐Ÿ”— https://iercan.gumroad.com/l/wcwye

Online Versions

Main version

Main Demo ๐Ÿ”—

Online demo๐Ÿ”— image

Online Demo๐Ÿ”— image

Online demo๐Ÿ”— image

Controls

  • W A S D: Movement
  • 1: First Weapon
  • 2: Second Weapon
  • 3: Knife
  • 4: First Person View
  • 5: Third Person View
  • E: Respawn (clone)
  • Left Click: Fire
  • Escape: Leave mouse lock
  • R: Reload

I updated the project but it has old Three.js dependencies + Ammo.js has a better alternative now (Rapier.js)

Map loading

Can load .glb maps image image

Support gun animations

image

Exporting animation keys in JSON

https://github.com/grow/blender-animation-marker-export

Credits

Code

Assets

Pool Map - Vince_Crusty https://skfb.ly/opsCs

Minecraft Pickaxe - LeoPasc02 https://skfb.ly/6YG7W

"Minecraft Wood Shop & Mill" (https://skfb.ly/67YUT) by BlackSong is licensed under CC Attribution-NonCommercial-ShareAlike (http://creativecommons.org/licenses/by-nc-sa/4.0/).

"Backrooms Another Level" (https://skfb.ly/otWOo) by Huuxloc is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/).

"Meat Monster" (https://skfb.ly/owECR) by HGHGK is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/).

NotBlox : Another Three.js Project but with Multiplayer

Demo NotBlox

You like this project or want to talk about Three.js games ?

Discord https://discord.gg/aEBXPtFwgU ๐Ÿ‘€

About

ThreeJS First Person Shooter Playground

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors