Latests

Create a Developer Portfolio as a 2D Game


Are you tired of the same old developer portfolios? Want to stand out to potential employers or clients?

We just posted a course on the freeCodeCamp.org YouTube channel that will teach you how to use Kaboom.js to craft a 2D game that doubles as your developer portfolio! JSLegendDev developed this course.

In the tech world, showing is better than telling. A developer portfolio is your visual resume, showcasing your skills, projects, and creativity. A standout portfolio can make the difference in landing your dream job or attracting freelance clients.

Kaboom.js is a JavaScript library designed to make programming games fun and accessible. With Kaboom.js, you don’t need to be a gaming industry veteran to create engaging and visually appealing games. It’s a perfect tool for developers who want to showcase their coding prowess in a unique and interactive way.

What You’ll Learn in This Course

This comprehensive video course is designed for all levels, whether you’re just starting out or looking to add a creative project to your portfolio. Here’s what the course covers:

  1. Setup: Get started with Kaboom.js and prepare your development environment.
  2. Loading Assets: Learn how to load and manage your game assets, setting the stage for your portfolio game.
  3. Using Tiled for Maps: Tiled is a powerful tool for creating game maps. We’ll show you how to use it to design your game world.
  4. Displaying the Map: Dive into the logic behind rendering your map on the screen.
  5. Creating the Player: Every game needs a protagonist. You’ll learn how to create a player character that represents you in the game world.
  6. Boundary and Dialogue Logic: Discover how to program game boundaries and dialogue, making your game interactive and engaging.
  7. Player Movement and Spawning: Get your character moving with logic for player movement and spawning.
  8. Camera Scaling, Animations, and Dialogue Text: Add polish to your game with camera effects, animations, and dynamic dialogue text.

By the end of this course, you’ll not only have a unique developer portfolio but also a solid understanding of game development with Kaboom.js. Watch the full course on the freeCodeCamp.org YouTube channel (2-hour watch).