I Tried Making a 3D RPG Game in JavaScript
Follow me on:
Twitter: https://twitter.com/iced_coffee_dev
Github: https://github.com/simondevyoutube/
Here I tried making a 3d RPG game, completely from scratch in JavaScript/Three.js. I took some code from previous tutorials, such as player controllers and third person cameras, bolted on a few free assets like Quaternius's models, and added some gameplay. The code could serve as a nice jumping off point for someone looking to make their own little browser rpg.
Basically, I tried to code up the skeleton of your basic rpg in a couple days, using just JavaScript. All the elements, player stats, quests, inventory, enemies and AI are all there, in various stages. There's a lot of improvements you could make here of course, adding more weaponry and items, magical powers and skills, bigger and badder enemies. But this will hopefully help you to understand how to use Three.js to get started on this type of project. Making the basic bones of a 3d rpg game isn't too difficult.
What I'll cover:
* Getting a basic 3d world up and running.
* Replicating a basic version of Unity's GameObject architecture.
* Adding third person movement and a third person camera.
* Adding HTML ui elements such as icons, inventory, stats, quests.
* Enemy AI
Like always, full source is available, just check the github repo. Go ahead and do whatever you want with it.
Various clips/assets from:
The Legend of Zelda: Breath of the Wild is an action role-playing/adventure game developed by Nintendo and released in 2017.
Channel: https://www.youtube.com/c/nintendo/
Quaternius has a lot of free 3d model assets on their site, check them out!
http://quaternius.com/
And even more free animated models at Mixamo.
https://www.mixamo.com/
I also picked up quite a few icons on GameIcons.net.
https://game-icons.net/
Видео I Tried Making a 3D RPG Game in JavaScript канала SimonDev
Twitter: https://twitter.com/iced_coffee_dev
Github: https://github.com/simondevyoutube/
Here I tried making a 3d RPG game, completely from scratch in JavaScript/Three.js. I took some code from previous tutorials, such as player controllers and third person cameras, bolted on a few free assets like Quaternius's models, and added some gameplay. The code could serve as a nice jumping off point for someone looking to make their own little browser rpg.
Basically, I tried to code up the skeleton of your basic rpg in a couple days, using just JavaScript. All the elements, player stats, quests, inventory, enemies and AI are all there, in various stages. There's a lot of improvements you could make here of course, adding more weaponry and items, magical powers and skills, bigger and badder enemies. But this will hopefully help you to understand how to use Three.js to get started on this type of project. Making the basic bones of a 3d rpg game isn't too difficult.
What I'll cover:
* Getting a basic 3d world up and running.
* Replicating a basic version of Unity's GameObject architecture.
* Adding third person movement and a third person camera.
* Adding HTML ui elements such as icons, inventory, stats, quests.
* Enemy AI
Like always, full source is available, just check the github repo. Go ahead and do whatever you want with it.
Various clips/assets from:
The Legend of Zelda: Breath of the Wild is an action role-playing/adventure game developed by Nintendo and released in 2017.
Channel: https://www.youtube.com/c/nintendo/
Quaternius has a lot of free 3d model assets on their site, check them out!
http://quaternius.com/
And even more free animated models at Mixamo.
https://www.mixamo.com/
I also picked up quite a few icons on GameIcons.net.
https://game-icons.net/
Видео I Tried Making a 3D RPG Game in JavaScript канала SimonDev
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
I Tried Making a 3D MMORPG Game in JavaScript5 Years of Making Games in Unity!I made an EVEN BETTER MinecraftMemory, Cache Locality, and why Arrays are Fast (Data Structures and Optimization)My First 10 Years of Game DevelopmentHow Making Indie Games Changed My LifeBranchless Programming: Why "If" is Sloowww... and what we can do about it!Why Most People FAIL to Learn ProgrammingI Made a Game in 3 DAYS (almost died lol)I Made A Game That Needed 50,000 Live PlayersNeedlessly 3D Chrome Dinosaur Game (JavaScript/Three.js)What if the World turned to Gold? - The Gold ApocalypseMaking Minecraft from scratch in 48 hours (NO GAME ENGINE)Coding Adventure: Procedural Moons and Planets3D World Generation #8: Floating Origins for Bigger Worlds (JavaScript/Three.js)HTML5 Canvas and JavaScript Game Tutorial5 MORE Must Know JavaScript Features That Almost Nobody KnowsHow I Started Making Games with No ExperienceHow Journey Was Made and Why The Developer Went BankruptI Tried Making a 3D Game in JavaScript