<- back to Projects
Image of Nedko's face

Birthday Gift Game

A fun little interactive birthday surprise game

Repository: https://github.com/NedkoChulev/it-is-time-my-dudes

Project lifespan: 2021-10-29 - 2021-11-14

HTML JS SCSS Gulp

Key Contributions

  • Designed and developed a custom puzzle-based browser game

  • Created all visual and audio assets

  • Implemented game logic

Case study

This was a personal project I created as a surprise birthday gift for a close friend. The idea was to build an interactive, puzzle-style mini-game where the player completes a series of quirky tasks, leading up to a final surprise reveal.

I designed nearly everything myself - from visuals and layout to custom audio, character art, and game mechanics. The frontend is built with HTML, SCSS, and JavaScript, and runs entirely client-side using the Canvas API. The logic is packed into a single JavaScript file, reflecting both the scope and my coding style at the time.

It was one of my first solo projects with significant frontend logic, and a great way to learn not just the technical side of browser-based games, but also how to structure, deliver, and host a complete experience end-to-end.

I used Gulp for bundling and deployed the finished game to Heroku to make the surprise launch smooth and shareable.


While small in scope, this project pushed me to manage all aspects of a creative app - from concept to deployment - and helped solidify my ability to design, build, and ship a playable experience with personality and polish.