{"id":25831416,"url":"https://github.com/johnl28/rpg","last_synced_at":"2026-03-14T00:40:02.101Z","repository":{"id":204783507,"uuid":"445633985","full_name":"johnl28/rpg","owner":"johnl28","description":"The First Dungeon is an RPG game project, written in plain CSS, HTML, and JavaScript.","archived":false,"fork":false,"pushed_at":"2024-02-24T16:22:31.000Z","size":2373,"stargazers_count":8,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-21T22:12:55.016Z","etag":null,"topics":["browser-game","game","game-2d","game-development","javascript","javascript-game","pixijs","rpg-game"],"latest_commit_sha":null,"homepage":"https://thefirstdungeon.web.app/","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/johnl28.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-01-07T19:41:40.000Z","updated_at":"2025-04-07T12:38:40.000Z","dependencies_parsed_at":null,"dependency_job_id":"177135c1-f7a2-4a26-8db7-ec95d7f38834","html_url":"https://github.com/johnl28/rpg","commit_stats":null,"previous_names":["johnl28/rpg"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/johnl28/rpg","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnl28%2Frpg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnl28%2Frpg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnl28%2Frpg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnl28%2Frpg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/johnl28","download_url":"https://codeload.github.com/johnl28/rpg/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnl28%2Frpg/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30480648,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-13T23:57:05.347Z","status":"ssl_error","status_checked_at":"2026-03-13T23:56:58.046Z","response_time":60,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["browser-game","game","game-2d","game-development","javascript","javascript-game","pixijs","rpg-game"],"created_at":"2025-02-28T20:33:49.874Z","updated_at":"2026-03-14T00:40:02.061Z","avatar_url":"https://github.com/johnl28.png","language":"CSS","readme":"# ⚔️ The First Dungeon ⚔️ \n\nThe First Dungeon is an RPG game project for Computing Practice Module, University of Plymouth. \nCoded in HTML, CSS, and JavaScript using [PixiJS](https://pixijs.com/ \"PixiJS Homepage\") for 2D rendering and [VueJS](https://vuejs.org/) for User Interface.\n\n![image](https://github.com/johnl28/rpg/assets/54412955/0432f923-90a8-4480-b0e5-5b43e787d7a4)\n\n\n## 🎮 Gameplay\n- You will be spawned as an adventurer, which will have to save his world from the goblins. There will be 3 different realms, in order to win you must kill each boss of the realm.\n- Killing and collecting the items will gain you experience for level and power. Just beating the boss is not gonna bring you to the next realm, you must complete the spell puzzle using the stones gathered after killing the boss.\n\n## 📐 Code Architecture \n![](https://i.imgur.com/jFUtd9S.jpg)\n\n## 📝 License\n#### [BSD-2-Clause](https://opensource.org/licenses/BSD-2-Clause)\n\n## ♥ Resources \u0026 Credits\n- Here are the links for the sprites and assets used for the game.\n  - https://opengameart.org/content/lpc-trees\n  - https://opengameart.org/content/2d-lost-garden-tileset-transition-to-jetrels-wood-tileset\n  - https://opengameart.org/content/rpg-tiles-cobble-stone-paths-town-objects\n  - https://sanctumpixel.itch.io/imp-axe-demon-pixel-art-character\n  - https://rvros.itch.io/animated-pixel-hero\n  - https://admurin.itch.io/free-chest-animations\n  - https://luizmelo.itch.io/monsters-creatures-fantasy\n  - https://opengameart.org/content/lpc-terrains\n  - https://opengameart.org/content/lpc-rocks\n  - https://opengameart.org/content/lpc-bricks\n\n## Inputs\n ![movement](https://user-images.githubusercontent.com/54412955/166667682-0db98f23-d392-4bc1-897a-3e5c87a2877f.png)\n\n## Demo link\n[👉 Click here](https://thefirstdungeon.web.app/) \n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjohnl28%2Frpg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjohnl28%2Frpg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjohnl28%2Frpg/lists"}