I Tried Making a 3D RPG Game in JavaScript

preview_player
Показать описание
Follow me on:

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.

Quaternius has a lot of free 3d model assets on their site, check them out!

And even more free animated models at Mixamo.

Рекомендации по теме
Комментарии
Автор

“Future Simon will have to clean this up”. Yup you’re a dev alright

antoniojoaquinfuck
Автор

"I'm gonna spend a couple of days building a funny little game in JS"
Then there's me: 2 months to make an app that fetches 5 doggos pictures from an API made for babies.

lorenzolo
Автор

Hey! Thank you so much for using my assets :)

quaternius
Автор

im started learning javascript 10 days ago.
watching this video is like, watching thru a portal opened to another galaxy.

burak
Автор

“How hard can it be”

Idk pretty hard lol...

kanpekiken
Автор

hes like: i‘ll steal this little bit from myself

i‘m like: i‘ma wait this out and steal the finished thing

marcelbricman
Автор

this guy broke the limit of web devlopment. salute to you

zensumarai
Автор

"some npcs, towns, shops n stuff, it could look good." lol, the calmness.

raffitchakmakjian
Автор

Massive respect for doing this. Comes from an amateur who's trying to build 2d games purely in JS. This is just breathtaking. You got another subscriber

faraz_qureshi
Автор

As someone just learning about this, I find it so cool how you're pulling from your old work to make a new project. It makes the whole thing seem way less daunting. And also, it's cool to think that whatever crap you make today might be something useful for tomorrow's project! Very cool to watch you make this on several different levels.

aidanivesdavis
Автор

"Welcome to Honeywood adventurer" I see you are a man of culture :D

Yue
Автор

Loving this accelerated format tackling bigger end to end projects! Makes a good contrast to the slower more detailed ones while giving a big picture overview of how the smaller systems slot together.

jmddotfm
Автор

I love how information-dense this is. You clearly explain a LOT of work in a short time. Impressive stuff, thanks for sharing :)

Yenrabbit
Автор

**me** wakes up with motivation to learn three.js
**youtube recommendation** here's a whole channel just about that

abhyaskanaujia
Автор

The problem is how he casually explains building a functioning game in three days using only JS like it's nothing while my amateur a$s is over here simping in total awe and reverence. Anyways nuff said, I subscribed.

craftedtunesentertainment
Автор

AI already looking better than one in cyberpunk

IljaDidDevs
Автор

2:05 Square Enix be like, whatever, ship it. massive big swords ! everyone likes

monad_tcp
Автор

"But they just swing at each other. This is kinda boring. Let´s make them hurt each other."
LOL

dadimwinning
Автор

Didn't know JavaScript could do this! I'm learning programming and this is an awesome project you've created!

guineaprof
Автор

This was crazy fun to watch - I love how you call out your own code a lot :D - thanks for an amazing game video

jaydenmoon