For people not familiarising with the 2D-portfolio is you can create a 'normal' portfolio that is good for recruiters and give a dialog or something that takes them inside this, incase they are interested in checking out something like this. Great video by JSLegendDev, loved this concept.
Definitely going to build this and put it as a button on my portfolio. Don’t think having it be the landing page is the smartest tho. I wish recruiters cared enough
Feel free to adapt it so it becomes more convenient while maintaining originality. You could for example, implement quick navigation, etc... My tutorial is just meant as a starting base you can take it in any direction you want from there; or just use what you learned here to start making actual games ;) You could also make it as a personal site (your personal corner on the internet) rather than strictly a developer portfolio.
Tell me about it. And they keep giving you the same response without fully explaining exactly why they chose someone else for the job instead of you? I am not a coder, I am a visual artist and this has been happening to me for so many years.
I'm still inexperienced in coding but this tuto is really a great motivation for me to really learn as the portfolio is important as I'm currently still a student and it is fun because of the game concept rather than plain portfolio for learning purposes
I thought about this a while back unfortunately the HR didn't want to play, she asked me if I had a paper resume or linkdin. Unfortunate state of where I live, we kill creative thinking.
If it’s one of the several portfolio projects it may be acceptable but if there’re only 2D games in your portfolio it will be strange for any recruiter 😅
I appreciate the creativity in this project. But not sure if recruiter will open portfolio in game format. Can you please share link for other portfolio project? Preferably in React.
You guys heard of what matters in a 3 minute pitch, right? Now, imagine a potential customer comes to your website and gets to see 1:36:20. Sorry, but this should visually be much, much more appealing and excel with a visual design! Why not make a cool space station and you show yourself sitting behind a huge, awesome glass light desk showing a cool menu and when the visitor asks this guy a big Hologram texts popup in the room showing off the cool portfolio of yours?
Hi @JSLegendDev, fantastic portfolio! I did it. But my question is, which is the better way to publish it to be visible? Do I need to host the app in some well-known web server paying for it? Thank you very much! Really motivating!
Great tutorial, what extension are you using that autocompletes the semicolons in VS code. That was the hardest thing to follow due to the autocomplete boxes coming up. As I did not want to just copy and paste. If I type it, I can learn the syntax faster. Do you have any recommendations on debugging errors?
I had an issue with the note part not showing, when i inspect it turns out that the app div component was stacked on top of the canvas component and because of the overflow of the body being hidden, it didnt show. I fixed this issue later by changing the position of the app div to absolute. I wanted to ask, why does this happen? when in your case it doesnt?
Hello how are you! I've followed the tutorial and found it quite interesting! I made a quick portfolio for myself but i'm having trouble to deploy it on the web. Im using git pages, don't know if that could be an issue because it's giving 404 errors with some files. Can I use gitpages? if yes, is there any extra config i need to do to deploy my portfolio on the web? thanks!
I did code along, and I love how it turned out, thanks so much! I have a small problem though, I hope you can help me out. My player is able to move past the boundaries somehow. I must've missed something. What should I double check?
Silly me, I've found it: the boundary.width was missing, it only had a hight, so there was no boundary :D lol. Thank you so much! I coded a few small games in vanilla js before, but Kaboom makes it a lot easier, I love it!
hey quick question i've madea the entire portfolio and i've published it and it looks amazing, but when i go to the portfolio using my phone the text box that appears when you go to the tv, the bed etc. isn't responsive to my phones page, the words generate in the text box but the close button is so far down the screen i cant press close
Hi, the code run fine in localhost but when i deploy it on github I see a white background and only the text top left. In console gives me an error failed to load resources 404 and 6 unchecked runtime error "the message port closed before a response was received". It's like it can't reach the libraries needed to run. Anyone has any idea on what should i do?
Hi, Thank you for uploading this. I really loved the course it's a super interesting way of showcasing a Portfolio. However, I've ran into a problem during deployment. I tried to deploy this on Github all it returns me is a white screen with a "Tap/Click around to move" at the top left. All the assets do not load and all that's returned is Failed to load resources: server responded with a status of 404(). This is for utils, kaboomCtx, monogram.ttf and constants. The localhost loads when I run Npm run preview and Npm run dev so I doubt the pathing is the issue. I would really appreciate it if you're able to guide me on this.
You could use plain javascript (just load the Kaboom library via a script tag) without vite however you wouldn't get intellisense for the Kaboom library which is pretty helpful.
One way you could go about it is to use the div used for rendering the UI and use it as the root of your React code. All your React components will be rendered there.
It’s a nice concept but I feel the biggest problem is it’s just not very compelling. There’s just not much to do. Even the resume is just a link to an externally hosted document.
what is the use of studying coding now that all job will be done by AI and bot most peoples are scary for losing jobs in IT sector and new selection is only for highly IQ and skilled professional 😁
It's cool but not practical as a portfolio. I wouldn't bother to go through that just to know what your skills are. No one has the time to play a game just to see your skills. I mean it could work if you're applying as a game maker creator for a game studio but as a website? No.
most indie games companies have people who look for stuff like this. Of course it depends on where are you applying but for the game industry this is very cool!
The worst game development tutorial I’ve ever seen. You should run project at every step of the development and gradually show the progress. But you’re just writing and writing the code. It’s also a bad practice for beginners to write code in big chunks without even testing it.
Hello, thank you for uploading this course. The player unfortunately does not load, I tried debugging the matter but still stucked so far. "Cannot read properties of undefined (reading 'x') at Object.main" has been shown as an error. Appreciate any support, thank you.
Could you provide more details? For example, what line of code is causing the error. By the way, you can clone the final repo and compare it with yours to see where things went wrong.
@@JSLegendDev Hello again and thank you for the hint, I did slowly recheck the code using the final repo and managed to find the issue, thank you for the hint.
Animations(and games by extension) are made of images put one after another to give the illusion of movement, those images are called frames and the fluidity of a game depends on how many frames do you have in a second
@@rally_furymoments5294 they would be the drawings with what you compose the frame, if im not wrong sprite is a term specific to pixel art(the art style that use a los of 2d games, like this one)
@@yaredmyers2403 I had an error in the index file of the build folder, probably you have the same; it was a little error, that the editor doesn't show, look in the console when you do npm run preview
@@reyrot24 I dont see problems in console when I use npm run preview, only a warning that says "The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. "
Hope you enjoyed my course! I have plenty of in-depth gamedev tutorials all in JavaScript/TypeScript. Head over to my channel if you're interested!
Amazing video loving the concept. You sir got got a new loyal subscriber 😃
@@alishxn Thanks :)
Thank you very much for making this! I love that you don’t rush through it and you explain things. Thanks again!
@@LBCreateSpace Glad you liked it!
thanks for the nice tutorial. Could this be deployed on github page?
For people not familiarising with the 2D-portfolio is you can create a 'normal' portfolio that is good for recruiters and give a dialog or something that takes them inside this, incase they are interested in checking out something like this. Great video by JSLegendDev, loved this concept.
Thanks for watching!
Definitely going to build this and put it as a button on my portfolio. Don’t think having it be the landing page is the smartest tho. I wish recruiters cared enough
That's a pretty interesting concept for a portfolio, really neat
But problem is here recruiters are quite lazy. They'll not even go through this :( and straight off reject the portfolio
Exactly
Feel free to adapt it so it becomes more convenient while maintaining originality. You could for example, implement quick navigation, etc... My tutorial is just meant as a starting base you can take it in any direction you want from there; or just use what you learned here to start making actual games ;)
You could also make it as a personal site (your personal corner on the internet) rather than strictly a developer portfolio.
Exactly, most people at such jobs are tired and are just scanning through all CV’s as fast as they can.
Tell me about it. And they keep giving you the same response without fully explaining exactly why they chose someone else for the job instead of you? I am not a coder, I am a visual artist and this has been happening to me for so many years.
It doesn’t need to be the main portfolio, it can be a second one. Maybe like a toggle on the main portfolio
This looks sick. Might do this this weekend.
I'm still inexperienced in coding but this tuto is really a great motivation for me to really learn as the portfolio is important as I'm currently still a student and it is fun because of the game concept rather than plain portfolio for learning purposes
This is really creative way to make a protfolio
This is sooooo amazing. Love it 🧡
Such a fun project! 😂🎉 Thanks for sharing! 😊
No problem!
This is so awesome!
I thought about this a while back unfortunately the HR didn't want to play, she asked me if I had a paper resume or linkdin. Unfortunate state of where I live, we kill creative thinking.
This is great!
I have never imagined one could do this😅😅
Merci pour ta vidéo !
De rien :)
such videos are useful, and diff in many cases.
we need a whole video on the canvas api
this tutorial is soooo cool,
Clever Idea. But important to consider your audience; this might not be a good format for certain types of developer jobs.
Thank you. Please be gracious in the comments. Negativity only attracts more negativity
If it’s one of the several portfolio projects it may be acceptable but if there’re only 2D games in your portfolio it will be strange for any recruiter 😅
Looks easy enough
This is next level portfolio,🔥❤
i hope this have part 2 to add button in mobile. By the way, thanks man
I appreciate the creativity in this project. But not sure if recruiter will open portfolio in game format. Can you please share link for other portfolio project? Preferably in React.
The field is so saturated that these billion dollar potential projects are churned out for free.
We need more IT professionals so we can keep dropping wages 😂
Recruiters aint playing a game for sure
You guys heard of what matters in a 3 minute pitch, right? Now, imagine a potential customer comes to your website and gets to see 1:36:20. Sorry, but this should visually be much, much more appealing and excel with a visual design! Why not make a cool space station and you show yourself sitting behind a huge, awesome glass light desk showing a cool menu and when the visitor asks this guy a big Hologram texts popup in the room showing off the cool portfolio of yours?
Could I make a similar portfolio by using python
Yes lol
How? Is there a video like this one that explains how to make a similar portfolio? @@dreamleaf6784
I started watching it..
Nice! Will learn JS with this) Looking for the same one in Python!
You can translate the one in JS to Python yourself, no need to put another video also it helps you
Hi @JSLegendDev, fantastic portfolio! I did it. But my question is, which is the better way to publish it to be visible? Do I need to host the app in some well-known web server paying for it? Thank you very much! Really motivating!
2:07 aee, my man is also goblin
Literally I was finishing my portfolio as a game yesterday and this drops now 😭... But this is perfect I can see where I can improve my project now. 😊
Great tutorial, what extension are you using that autocompletes the semicolons in VS code. That was the hardest thing to follow due to the autocomplete boxes coming up. As I did not want to just copy and paste. If I type it, I can learn the syntax faster. Do you have any recommendations on debugging errors?
npm run dev is returning an error, something about failing to load config :(
I had an issue with the note part not showing, when i inspect it turns out that the app div component was stacked on top of the canvas component and because of the overflow of the body being hidden, it didnt show. I fixed this issue later by changing the position of the app div to absolute. I wanted to ask, why does this happen? when in your case it doesnt?
When i click the download button the given Tiled software are not downloading
when i create the code for the player and the spawnpoint i only get the map no player... nothing.
Hello how are you! I've followed the tutorial and found it quite interesting! I made a quick portfolio for myself but i'm having trouble to deploy it on the web. Im using git pages, don't know if that could be an issue because it's giving 404 errors with some files. Can I use gitpages? if yes, is there any extra config i need to do to deploy my portfolio on the web?
thanks!
I did code along, and I love how it turned out, thanks so much! I have a small problem though, I hope you can help me out. My player is able to move past the boundaries somehow. I must've missed something. What should I double check?
Silly me, I've found it: the boundary.width was missing, it only had a hight, so there was no boundary :D lol. Thank you so much! I coded a few small games in vanilla js before, but Kaboom makes it a lot easier, I love it!
can u upload a video where u teach how to deploy a website with kaboom.js
I have added deployment instructions in the repo linked in the description. Refer to the "HOW_TO_DEPLOY .MD" file. Hope it helps!
lesgooooo
Lastima que no tiene pista de audio integrado este video.
This is dope!
This is a way to create another version of your portfolio, because 99.9% recruiters will not have a time to play😅
hey quick question i've madea the entire portfolio and i've published it and it looks amazing, but when i go to the portfolio using my phone the text box that appears when you go to the tv, the bed etc. isn't responsive to my phones page, the words generate in the text box but the close button is so far down the screen i cant press close
3000.1.17? Goodness gracious
Yeah, Kaboom version naming is weird. 1000 is ver 1.0, 2000 is ver 2.0 and 3000 is ver 3.0.
i have a problem the player icon is not loading can someone help me please
Could you provide more details?
Hi, the code run fine in localhost but when i deploy it on github I see a white background and only the text top left. In console gives me an error failed to load resources 404 and 6 unchecked runtime error "the message port closed before a response was received". It's like it can't reach the libraries needed to run. Anyone has any idea on what should i do?
I have added a guide on how to deploy the site in the github repo linked in the description. Hope it helps!
@@JSLegendDev Thank you. I finally fixed the code as the guide says, now it works perfectly!!
@@filippo_cecchi Nice!
@@filippo_cecchi can you please tell me how to solve that issue
can you tell how did you do it?
57:05
Hi, Thank you for uploading this. I really loved the course it's a super interesting way of showcasing a Portfolio. However, I've ran into a problem during deployment.
I tried to deploy this on Github all it returns me is a white screen with a "Tap/Click around to move" at the top left.
All the assets do not load and all that's returned is Failed to load resources: server responded with a status of 404(). This is for utils, kaboomCtx, monogram.ttf and constants.
The localhost loads when I run Npm run preview and Npm run dev so I doubt the pathing is the issue.
I would really appreciate it if you're able to guide me on this.
Hi! I added a small guide explaining how to deploy the project in the project's GitHub repository linked in the description.
have u resolved the issue ?
Why would you use vite if you can write in plain JavaScript?
You could use plain javascript (just load the Kaboom library via a script tag) without vite however you wouldn't get intellisense for the Kaboom library which is pretty helpful.
How can i make a React component with that game ?
One way you could go about it is to use the div used for rendering the UI and use it as the root of your React code. All your React components will be rendered there.
i'm really new to JS/React world, and i don't undestand much about it. Thx for the help@@JSLegendDev
Brasil
It’s a nice concept but I feel the biggest problem is it’s just not very compelling. There’s just not much to do. Even the resume is just a link to an externally hosted document.
jeNa can I join your clan?
what is the use of studying coding now that all job will be done by AI and bot most peoples are scary for losing jobs in IT sector and new selection is only for highly IQ and skilled professional 😁
First
Javascript 😁😁
2nd
It's cool but not practical as a portfolio. I wouldn't bother to go through that just to know what your skills are.
No one has the time to play a game just to see your skills. I mean it could work if you're applying as a game maker creator for a game studio but as a website? No.
most indie games companies have people who look for stuff like this. Of course it depends on where are you applying but for the game industry this is very cool!
The worst game development tutorial I’ve ever seen. You should run project at every step of the development and gradually show the progress. But you’re just writing and writing the code. It’s also a bad practice for beginners to write code in big chunks without even testing it.
What a coincidence 😅 this week I thought about a digital blackboard as a game
I'd feel bad using this. Feels like borderline plagiarism lol.
Valuable tutorial, thank you. I'll be coming back to it once I've worked out my theme and storyline 🙂
It can be published using GitHub pages?
Yes
Hello, thank you for uploading this course. The player unfortunately does not load, I tried debugging the matter but still stucked so far. "Cannot read properties of undefined (reading 'x') at Object.main" has been shown as an error. Appreciate any support, thank you.
Could you provide more details? For example, what line of code is causing the error. By the way, you can clone the final repo and compare it with yours to see where things went wrong.
@@JSLegendDev Hello again and thank you for the hint, I did slowly recheck the code using the final repo and managed to find the issue, thank you for the hint.
@@SheepCodeLevel1 No problem! Glad it helped :)
What is frame, and how do you count it?
frame count is how many sprite u have for animate
Animations(and games by extension) are made of images put one after another to give the illusion of movement, those images are called frames and the fluidity of a game depends on how many frames do you have in a second
@@Luis-wf9ws you're the best! You explain better
What about sprite?
@@rally_furymoments5294 they would be the drawings with what you compose the frame, if im not wrong sprite is a term specific to pixel art(the art style that use a los of 2d games, like this one)
super nice project, but someone else as problems deploying it to the web? When i try to delpoy it, all the assets don't load
i cannot deploy corretly, displays only a white background with the tap an click text, somebody can help?
@@yaredmyers2403 I had an error in the index file of the build folder, probably you have the same; it was a little error, that the editor doesn't show, look in the console when you do npm run preview
@@reyrot24 I dont see problems in console when I use npm run preview, only a warning that says "The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. "
When he said "JS Legend Dev" he wasn't joking 🔥
Make it a blockchain one...