which videos I have to watch to create a game like that?
@simondev7584 жыл бұрын
Full source is available, so go through it carefully and learn as much as possible. Probably should learn as much as possible if creating complex games is your goal.
@hamzzashaffi4 жыл бұрын
Thank you! Liked and subscribed! :)
@simondev7584 жыл бұрын
Awesome!
@aarishchill55713 жыл бұрын
@@simondev758 bro i need your source code can't find it.
@Chadderbox4 жыл бұрын
This guy is a javascript wizzard. He is here making 3d games with it, and I can't get my website elements to load in in a certain order.
@simondev7584 жыл бұрын
Honestly I have no idea how to make website elements load in a certain order either.
@aybak3k4 жыл бұрын
@@simondev758 😂😂😂 good to know we r not dumb
@Product-Reviews-by-Connor4 жыл бұрын
This is seriously awesome. I've spent the past month trying to figure out how to create exactly this. You're basically half way to creating a JS version of No Man's Sky. Would love to see how to generate even more types of celestial objects like nebulas, galaxies, space debris, etc. Keep up the good work!
@simondev7584 жыл бұрын
Hah thanks, glad you enjoyed it!
@serjmarkelov99154 жыл бұрын
Your content is pure gold for me! Finally youtube suggested something worthy to me Thanks man ;)
@simondev7584 жыл бұрын
Glad you enjoyed it! Let me know if you've got any ideas for future content.
@Christiancabp2 жыл бұрын
Can I just say this is amazing..! thanks for dropping this i recently started learning three.js and i love it im definitely building this.. thank you!
@RobGregory3 жыл бұрын
Pew Pew Pew, love it, no matter how professional you are... still a kid ;o)
@simondev7583 жыл бұрын
Never gonna grow up!
@cmcdonough24 жыл бұрын
I enjoy your content straight to the point and very informative. Thanks
@simondev7584 жыл бұрын
Thanks, got any topics in mind for future videos?
@ThatBigGuyAl3 жыл бұрын
Dude, you’re a wizard. Just liked and subscribed!
@programmingvault32484 жыл бұрын
This is really cool. Nice video!
@simondev7584 жыл бұрын
Thanks man, appreciate it!
@DavidCarrizoGuitarra3 жыл бұрын
I think you're great and the game looks awesome!
@SketchpunkLabs4 жыл бұрын
I built a ship controller a while ago in webgl/javascript. For anyone who's interested in the source code and demo. Might be a nice addition to this little game since a lot of its movements are attached to springs, including the follow camera. letsbuild.gg/sketchpunk/space-ship-controller-58im
@simondev7584 жыл бұрын
Nice, if I do a followup, mind if I use this? With credit of course.
@SketchpunkLabs4 жыл бұрын
@@simondev758 sure. go ahead. me code, es su code. I know Im gonna be picking away at your terrain / world stuff in the future :)
@SketchpunkLabs4 жыл бұрын
@@simondev758 If you like the movements based on springs, here's an older prototype you might enjoy. Trying to build a controller for the Fortnite Hamster Ball. Something like this would be fun to drive around in your terrain environments. fungi.sketchpunk.com/demo/baller/baller.html
@simondev7584 жыл бұрын
Sweet! Very neat this hamster ball thing, I like the idea of driving around the terrain.
@leg85193 жыл бұрын
insane. whatever whoever is paying you for whatever you do, it isn't enough. QUESTION though: how can I animate an object (like the starship destroyer) to move or rotate? I'm used to having an 'animate' function which makes it really simple, but I can't find anywhere in the code to throw a position or rotation update in
@leg85193 жыл бұрын
also, I loaded up a new ship and translated it to be in frame (in main.js), but the axis is screwed up now, anybody know what to do?
@simondev7583 жыл бұрын
I rely mostly on Patreon :) You're trying to animate an object, in this code? You need to look at the main game loop, so check out the "OnStep(timeElapsed)" function. Every entity gets time per frame to perform any updates it needs to do, including animation.
@davidgordillo97532 жыл бұрын
Youre amazing. Great job. Subscribed.
@ndubb1004 жыл бұрын
Whoa pretty awesome that it can be written in js... would be really cool to make that multiplayer. Is that running in the browser? I would imagine running into performance issues but maybe newer engines can handle it?
@simondev7584 жыл бұрын
Yeah, I remember doing this kinda thing in C++ and it would take weeks to get to this level. This is all running in browser, on my desktop from 2014, so it should run fine on pretty much anybody's system.
@matthewlian11224 жыл бұрын
This is actually insane. 👌
@simondev7584 жыл бұрын
Heh thanks!
@Tholem983 жыл бұрын
Cool!!! Can you please explain how handle a presentation scene and a game scene. I'm building a game in threejs and I couldn't find any example about that. Thank you, I really like your content
@simondev7583 жыл бұрын
In my latest video, I added a main screen (that happened to have a login screen). Is that along the lines you're thinking of?
@Tholem983 жыл бұрын
@@simondev758 I was thinking about that animated scene where whe can know the character and the story. But I'll take a look of that main screen. Thank you
@AmolDalwai4 жыл бұрын
great work ..even i tried making a 3d js game without using any js libraries like three.js on my channel
@simondev7584 жыл бұрын
Nice man, I'll check it out! Have you thought about using something like three.js?
@AmolDalwai4 жыл бұрын
@@simondev758 yes ..I will try it next time
@УрошТомић-у4ф4 жыл бұрын
Man, this is awesome. Thumbs up!
@simondev7584 жыл бұрын
Thanks! Any suggestions for future topics?
@УрошТомић-у4ф4 жыл бұрын
@@simondev758 I just discovered your channel yesterday, so I didn't have time to watch a lot of your videos and therefore I don't know what topics you have already covered. But anything related to game development would be cool. :D
@shlemekian4 жыл бұрын
Very impressive work man. Subbed!
@simondev7584 жыл бұрын
Much appreciated!
@thanhtikezaw99824 жыл бұрын
i have never thought javascrpt would be powerful that much btw i subscribed
@simondev7584 жыл бұрын
Awesome, yeah JavaScript can do a lot. Got anything you'd like to see in a future video?
@simondev7583 жыл бұрын
@Techno Gamerz Just check out my playlists, stuff should be categorized in there.
@aliumar74794 жыл бұрын
how do i run it i just copy pasted evrything and i dint understood anything as i am not that familiar with javasript plz help!!!!
@simondev7584 жыл бұрын
Hmm you might need to start with some more beginner tutorials on learning JavaScript in general. There's some videos on my channel that can help you if you have 0 experience with programming, check those out first.
@valencefootball97404 жыл бұрын
On what editor did u paste the code??
@aliumar74794 жыл бұрын
@@valencefootball9740 visual studio code
@rosdragneel2203 жыл бұрын
Which softwares are used ?
@jordanwillianmarquespereir9316 Жыл бұрын
How download this code?
@niktopler42504 жыл бұрын
Thank god I saw your video on Reddit.
@simondev7584 жыл бұрын
Hope you enjoyed it!
@niktopler42504 жыл бұрын
@@simondev758 I definitely did :)
@kanpekiken24814 жыл бұрын
I’m having trouble figuring out how you got yourself a chase camera
@simondev7584 жыл бұрын
Through the magic of forgetting to explain that part :( Coincidentally, I have a camera explainer scheduled for tomorrow, and I go into more depth into a follow/third person camera in the video after that (still editing it).
@kanpekiken24814 жыл бұрын
@@simondev758 I got it to work through the magic of trial and error lol but I’d love an explanation !! Looking forward to it
@McWickyyyy3 жыл бұрын
I’m having a hard time implementing FPS controls in three.js. I have tried to use their docs but I have no idea how to actually implement the FirstPersonControls.js file. I’m coming over from Babylon.js. I wanted to test three.js out. Babylon is a lot easier for camera controls out of the box. But I really like three.js overall code structure and documentation.
@simondev7583 жыл бұрын
I have a minecraft clone that I did that has fps controls, look for that.
@ChrisTharpArt4 жыл бұрын
Looks great! So are you actually working your way to a NMS like game?
@simondev7584 жыл бұрын
I'm.. making random things. I'm not sure where this is headed at the moment, I just had the ingredients for something so decided to try throwing it together.
@SUBSCRIBERSWITHOUTVIDEOS-dj7vo4 жыл бұрын
Is this js or webgl
@simondev7584 жыл бұрын
Both, this is js using the Three.js library, which is a wrapper around webgl.
@SUBSCRIBERSWITHOUTVIDEOS-dj7vo4 жыл бұрын
@@simondev758 ok cool
@colt-tech4 жыл бұрын
When i open index.html the screen is blank is there some way that you have to start the game?
@simondev7584 жыл бұрын
Unfortunately just opening it directly isn't going to work. These tutorials are generally aimed at development, so you need to actually set yourself up like a developer would. Easiest way is to watch kzbin.info/www/bejne/eZWwo2iZq5iDn6c where I outline my setup, or you can read through this github thread where someone had the same issue: github.com/simondevyoutube/MinecraftClone/issues/1
@fantashio4 жыл бұрын
Great! Keep it up!
@simondev7584 жыл бұрын
ty!
@ehelper80994 жыл бұрын
Have you been in any gaming company?
@simondev7584 жыл бұрын
Yeah, I've spent quite a few years at various studios 🙂
@denzell50704 жыл бұрын
Wow this is amazing
@simondev7584 жыл бұрын
Thanks, you work in JS?
@denzell50704 жыл бұрын
@@simondev758 No, not yet. It's my main dream. I've been coding since February and finished a Full-Stack (MERN) bootcamp end of August. I'm fascinated with JavaScript. I didn't even know this was possible with it. I enjoy these videos.
@simondev7584 жыл бұрын
@@denzell5070 That's great, happy to hear you're on your way. Let me know if you want any specific topics covered, don't claim to know everything but I've been coding for 20 years (mostly C++/python) so I can give it a shot.
@ThunderstruckElectronix4 жыл бұрын
How long would it take to Learn js to the point where you can make a proper game. Are we talking senior developer with 5 years of working experience, or a few months learning frome home if you're dedicated?
@simondev7584 жыл бұрын
Guess it depends on how you define "proper" :) I don't think you need to be crazy experienced to make a proper game, I'm sure you can point out a few games with simple mechanics, polished well, that have made a tonne of money. Minecraft and Flappy Bird come to mind. Flappy Bird could be made by anybody. Getting a Minecraft clone out for an experienced dev takes less than a day for basic gameplay, so let's say a couple weeks for an inexperienced one. But you're not making the next "No Man's Sky" as a complete beginner.
@ThunderstruckElectronix4 жыл бұрын
@@simondev758 ok, ty for answering👍 I guess I'll see for my own soon enough :)
@hechmark4 жыл бұрын
"we need things to DIE"
@simondev7584 жыл бұрын
This is true so often.
@crusherharv38334 жыл бұрын
Did anyone here except me tried out the code U made me a game man
@simondev7584 жыл бұрын
heh
@blaykcz Жыл бұрын
Idk where is the problem, but any of your 3D js projects doesn't work on my pc
@simondev758 Жыл бұрын
How are you launching them? They need to be hosted
@blaykcz Жыл бұрын
@@simondev758 oh, that's the problem😅
@emapta8623 жыл бұрын
Your content is amazing... But its either lagging a lot in browser or not opening.... Please help
@simondev7583 жыл бұрын
How are you hosting it?
@emapta8623 жыл бұрын
@@simondev758 using git bash...in local host..
@GioRob3 жыл бұрын
Honestly...I've never before donated to someone's Patreon...but if I had to, you'd be my FIRST CHOICE
@simondev7583 жыл бұрын
I'd happily spend your patreon donation on fancy beers
@GioRob3 жыл бұрын
@@simondev758 I dare you, I double dare you..seriously set it up and take my monthly donation towards an overpriced beer
@simondev7583 жыл бұрын
@@GioRob www.patreon.com/simondevyt :)
@GioRob3 жыл бұрын
@@simondev758 done ;) here's your 'fancy pants beer' 🍺
@simondev7583 жыл бұрын
@@GioRob Wooo, thanks! I'm buying one tonight!
@dabawocks11214 жыл бұрын
Wow this is awsome just by using js. Btw, how long have you been programming?
@simondev7584 жыл бұрын
Thanks! For a little under 20 years.
@rah42544 жыл бұрын
How long did it take for you to do this and figure everything out etc?
@simondev7584 жыл бұрын
Couple hours to get some basic gameplay up and merge in code from previous projects, with a ship firing and things blowing up, and the little hud. Then a couple more to screw around with loading gltf's from sketchfab, try to polish some other things.
@tanzeelrahman68574 жыл бұрын
Where can I get the source code? As I do not think I can find it on Github!
@simondev7584 жыл бұрын
Ya sorry I forgot to upload it, I'll make sure to put it up this morning.
@simondev7584 жыл бұрын
Sorry, I thought you were responding to another video, the source for this has been available on github since June: github.com/simondevyoutube/Quick_Game1
@tanzeelrahman68574 жыл бұрын
@@simondev758 Thanks a lot!
@FitnessChaos3 жыл бұрын
sick game dude
@roninentertainment5808 Жыл бұрын
can i get the code pls
@simondev758 Жыл бұрын
It's in github
@bansusharma53303 жыл бұрын
I am unable to find the source code plz help.....:)
@simondev7583 жыл бұрын
Github
@veenak22834 жыл бұрын
Can you pls give the source code for this...
@simondev7584 жыл бұрын
It's all in the github link in the description
@Will-Eves4 жыл бұрын
This guy is Sebastian Leauge but JavaScript
@simondev7584 жыл бұрын
Working to improve, creators like Sebastian set a high bar on presentation.
@jyotishelar7884 жыл бұрын
Can u give code of this
@simondev7584 жыл бұрын
Oops, code coming as soon as I'm at home.
@superstargazer9233 жыл бұрын
bro please give the code
@diegodevita51874 жыл бұрын
love this , you are a genious, the only down side is that I cant find a mistake that I have made. It ould be great if you could send over the source code so I can see where I went wrong.Y
@simondev7584 жыл бұрын
Full source is in the github link in the description.
@tseries40504 жыл бұрын
Can i make such games in android using this language! Please sir tell me. And if i can ease suggest an app for this purpose.
@simondev7584 жыл бұрын
You can, although I'm not sure what the state of webgl + webview is. I suspect you're better off just using Unity if you want to do android development, but I can look into this.
@valencefootball97404 жыл бұрын
tutorial pls
@simondev7584 жыл бұрын
Like a longer version of this one?
@valencefootball97404 жыл бұрын
@@simondev758 yeahhhh
@valencefootball97404 жыл бұрын
@@simondev758 like line by line
@akbaruddinkashif3 жыл бұрын
You're awesome.
@invictuz48034 жыл бұрын
Just a couple o hours eh?
@simondev7584 жыл бұрын
Hah although I don't count all the hours that went into the previous tutorials :)
@imadelherradi32093 жыл бұрын
nice work man can you send me this code please
@simondev7583 жыл бұрын
Just take it, it's on github
@superstargazer9233 жыл бұрын
Bro please give script codes
@simondev7583 жыл бұрын
It's on github.
@superstargazer9233 жыл бұрын
@@simondev758 bro but I can’t find the file please give the link to the files (codes).
@aarishchill55713 жыл бұрын
where"s the code man!!!
@simondev7583 жыл бұрын
On github.
@aarishchill55713 жыл бұрын
@@simondev758 what's the name of that source code ??