Welcome to my CV/Portfolio repository !
I followed the FreeCodeCamp tutorial Build a Dev Portfolio as a 2D Game - JavaScript Course and decided to enhance it visually to personalize it according to my preferences.
This portfolio is still a work in progress ! You can visit it here : My 2D Portfolio !
Note: You need Node.js
and npm
installed on your machine.
npm install
then npm run dev
npm run build
and a dist folder should be created.
npm run preview
- Setup : Learn how to set up my development environment with Kaboom.js.
- Loading Assets : Manage game assets effectively to create an immersive game environment.
- Using Tiled for Maps : Utilize Tiled, a versatile tool, to design and manage game maps.
- isplaying the Map : Implement logic to render the game map on the screen.
- Creating the Player : Develop a player character to represent yourself within the game.
- Boundary and Dialogue Logic : Program game boundaries and interactive dialogues to enhance gameplay.
- Player Movement and Spawning : Implement logic for player movement and character spawning.
- Camera Scaling, Animations, and Dialogue Text : Add visual polish with camera effects, animations, and dynamic dialogue text.
- Vite.js
- Kaboom.js
- Node.js
- NPM
- Tiled