Build a Dev Portfolio as a 2D Game – JavaScript Course

Subscribers:
10,700,000
Published on ● Video Link: https://www.youtube.com/watch?v=wy_fSStEgMs



Duration: 1:37:41
99,969 views
4,068


Learn how to use Kaboom.js to create a 2d game that is actually a developer portfolio. This is a creative way to show off your skills.

Live demo: https://jslegenddev.github.io/portfolio/
Source code: https://github.com/JSLegendDev/2d-portfolio-kaboom

Map files (map.json + map.png): https://github.com/JSLegendDev/2d-portfolio-kaboom/tree/master/public
Spritesheet: https://github.com/JSLegendDev/2d-portfolio-kaboom/blob/master/public/spritesheet.png
Fonts: https://datagoblin.itch.io/monogram
Tiled software: https://mapeditor.org

Substack post explaining how to implement mobile controls : https://jslegenddev.substack.com/p/how-to-implement-player-controls

Course developed by @JSLegendDev

⭐️ Contents ⭐️
⌨️ (0:00:00) Intro
⌨️ (0:03:35) Setup
⌨️ (0:16:40) Loading assets
⌨️ (0:19:36) How to use Tiled to draw maps
⌨️ (0:36:23) Writing logic to display map
⌨️ (0:45:02) Creating the player
⌨️ (0:52:13) Writing logic to display boundaries
⌨️ (0:58:07) Writing logic to display dialogue
⌨️ (1:16:28) Spawning the player + player movement logic
⌨️ (1:26:33) Writing logic for scaling the camera + animations + dialogue text

🎉 Thanks to our Champion and Sponsor supporters:
👾 davthecoder
👾 jedi-or-sith
👾 南宮千影
👾 Agustín Kussrow
👾 Nattira Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Justin Hual
👾 Otis Morgan
👾 Oscar Rahnama

--

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news




Other Videos By freeCodeCamp.org


2024-04-19CTO Andrew Brown on DevOps + Cloud Certification Exams [freeCodeCamp Podcast #120]
2024-04-18WebSockets Beginners Tutorial with Socket.IO
2024-04-17Learn RAG From Scratch – Python AI Tutorial from a LangChain Engineer
2024-04-16Data Science Essentials – Crash Course in A/B Testing with Case Study
2024-04-15Digital Ocean Tutorial – Deploy Django and Other Frameworks
2024-04-12CSS Artist Kass Moreno – freeCodeCamp Podcast #119
2024-04-11One-Click AI Web Development Tutorial - Learn how to Turn Figma Designs into Working Code using AI
2024-04-10Learn Python Backend Development by Building 3 Projects [Full Course]
2024-04-05Indie Game Dev Jabrils talks AI & Anime [freeCodeCamp Podcast #118]
2024-04-04Learn React Router v6 – Full Course
2024-04-03Build a Dev Portfolio as a 2D Game – JavaScript Course
2024-04-02Understanding AI from Scratch – Neural Networks Course
2024-03-29He's helped THOUSANDS of people learn to code [Leon Noel of #100devs on freeCodeCamp Podcast #117]
2024-03-28Automate Boring Tasks – No-Code Automation Course
2024-03-26Learn NestJS – Complete Course
2024-03-25Data Analytics with the Google Stack (SQL, Python, Data Visualization, Data Analysis)
2024-03-22She wrote code you use every day [freeCodeCamp Podcast #116]
2024-03-21Practical TypeScript – Course for Beginners
2024-03-20ASP.NET Core Tutorial – Beginner to Advanced Projects
2024-03-19Intro to Stacks – Data Structure Explained
2024-03-18Building web applications in Java with Spring Boot 3 – Tutorial