Skip to content
Public template

About

Interactive top-down portfolio: explore the map, talk to locations, catch Devmon.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Devmon World

Interactive top-down portfolio for Ömür Aydın. Explore the map, talk to locations about work experience, catch Devmon in tall grass.

Live site: omuraydin.vercel.app

This is a personal site first. The source is public so you can read it, fork it, and build your own world from it.

Controls

  • WASD / arrows — move
  • E / Space — interact
  • I — Ömürdex
  • Skip to resume — classic CV view at /resume

Stack

Next.js (App Router), React, TypeScript, Tailwind CSS, Zustand, and a canvas overworld using Shade’s Puny World tileset.

Run locally

Node.js 20.9 or newer.

npm install
npm run dev

Open http://localhost:3000.

npm run lint
npm run build

Make it yours

Fork the repo (or use it as a template), then swap the personal content:

What Where
Name, contact, jobs, Devmon src/content/world.ts
Map layout and markers src/content/map.ts
Page title and description src/app/layout.tsx
Résumé PDF public/Omur_Aydin_Resume.pdf

Keep the Puny World / Puny Characters tiles unless you replace them with assets you have the right to use. See CREDITS.md.

Contributing

Bug fixes and engine improvements are welcome. See CONTRIBUTING.md. Please follow the Code of Conduct.

License

Source code is MIT.

Puny World and Puny Characters tilesets are CC0 1.0 (Shade). Details in CREDITS.md.

The résumé PDF and the biographical / contact text in src/content/world.ts are not licensed for reuse. Replace them if you fork this project.

Disclaimer

Devmon World is an original portfolio inspired by classic top-down exploration games. It is not affiliated with, endorsed by, or associated with Pokémon, Nintendo, Game Freak, or The Pokémon Company. Do not contribute official sprites or other trademarked assets.

About

Interactive top-down portfolio: explore the map, talk to locations, catch Devmon.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages