{"id":29666686,"url":"https://github.com/sinistersnare/royalewithcheese","last_synced_at":"2026-05-17T02:38:33.034Z","repository":{"id":68644323,"uuid":"163139031","full_name":"sinistersnare/RoyaleWithCheese","owner":"sinistersnare","description":"A robot fighting game in Unity","archived":false,"fork":false,"pushed_at":"2019-05-01T03:03:12.000Z","size":22449,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-09-05T01:38:00.236Z","etag":null,"topics":["game","game-3d","game-development","gamedev","games","unity"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sinistersnare.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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,"zenodo":null}},"created_at":"2018-12-26T05:16:11.000Z","updated_at":"2024-03-12T15:01:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"e9d34642-9e5a-44de-8311-fac2415b6200","html_url":"https://github.com/sinistersnare/RoyaleWithCheese","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sinistersnare/RoyaleWithCheese","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sinistersnare%2FRoyaleWithCheese","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sinistersnare%2FRoyaleWithCheese/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sinistersnare%2FRoyaleWithCheese/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sinistersnare%2FRoyaleWithCheese/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sinistersnare","download_url":"https://codeload.github.com/sinistersnare/RoyaleWithCheese/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sinistersnare%2FRoyaleWithCheese/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33125377,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-16T18:38:32.183Z","status":"online","status_checked_at":"2026-05-17T02:00:05.366Z","response_time":107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["game","game-3d","game-development","gamedev","games","unity"],"created_at":"2025-07-22T15:39:15.773Z","updated_at":"2026-05-17T02:38:33.005Z","avatar_url":"https://github.com/sinistersnare.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Royale With Cheese #\n\nA game.... That has robots? Yes! Robots!\n\nRobot fighting/challenge game.\n\nSee video here for trailer: https://www.youtube.com/watch?v=ByWkJWwgsco\n\n## Credits ##\n\nAll game mechanics and features were written solely by me, Davis Silverman. No otherstudent helped in any way regarding working on this game. Except of course, for these external resources:\n\n## External Resources ##\n\n* [`XboxCtrlrInput`](https://github.com/JISyed/Unity-XboxCtrlrInput)\nlibrary was used for cross-platform Xbox controller support.\n    * If you are testing on a Mac, install [360Controller](https://github.com/360Controller/360Controller/releases)\n* [`NavMeshComponents`](https://github.com/Unity-Technologies/NavMeshComponents)\nfor creating nav meshes at runtime.\n* Unity3D was used for the engine.\n* Music was provided royalty free by Incompetech, Kevin Macleod.\n* Models and animations were procured from Mixamo.\n* Pictures of Xbox 360 controller parts were not made by me, I downloaded them from the internet.\n\n***Xbox 360 controller required to play***\n\n## Short Description ##\n\nRoyale with Cheese (stylized with a capital ‘W’) is a 3rd-person robot-fighting\naction game. In challenge mode, the player races to find 5 pink pickups for a\nhigh-score. In battle bode, two robots face off to look for the pickups.\nWeapons are enabled, and destroying a robot resets their score.\nFirst to 5 wins, but for each pickup gained, the player slows,\nmaking for easy dispatch.\n\nWeapons include two different guns, which need to be picked up to use.\nThe standard gun will shoot small and fast bullets, which can easily target\nthe enemy. The BIG fires large projectiles, traveling slowly. On impact,\nBIG explodes, damaging all robots in a small radius. Pods are locked onto\nthe target robot, and seek them out throughout the battlefield.\nThe bomb is an arced projectile, doing massive damage on hit,\nwith heavy splash damage.\n\n## Gameplay Description ##\n\nPlease note that 1 Xbox controller is required for challenge mode,\nand 2 for battlemode.\n\nThe battle mode is the most fleshed out part of the game.\nTwo players are locked onto each-other, in pursuit of 5 pink items.\nIf a player collects 5 without dying, then they win.\nFor each pickup gained, the player is slowed down, making them an easier\ntarget for more powerful attacks. Guns have to be picked up to use,\nso find one before your enemy does! The two gun types are typical\nslow-but-strong and fast-but-weak. They are both useful strategically,\ndepending on enemy progression. When a player dies, they reset to a score of 0,\nand must now attempt to gain the advantage once more.\n\nChallenge Mode is for the high-score junkies. The same level is provided as you\nwould find in battle mode, but with weapons disabled.\nThe player must dash through the levellooking for the five items. The time ticks\nupwards, and when all five are found, the game reports the time taken,\nand returns to the main menu.\n\nLevel Generation uses perlin noise to create levels. Unity does not natively\nsupport creating a navigation mesh at runtime, but there is a new library\ncalled NavMeshComponents that I used to fashion the level with a navmesh on demand.\nItems are added to the level at start-time, and more are added as time goes by.\n\nThe players are robots, with dashing capabilities. Jump, and then jump again to dash\nin the direction the player is moving. The pods use the nav mesh created at run time\nto find the enemy. If a path can not be constructed, the pod will die, and a new pod\ncan be spawned immediately. Aside from this case, all weapons have a cool-down timer,\nwhich can be seen from the player’s side of the screen. The bomb is a simple arc from\nthe player’s position at launch time to the target’s position at launch time.\nThis makes the bomb a good weapon to use when the enemy is heavily slowed by items.\n\nThere is also a menu system in the game, hit the ‘start’ button on your Xbox controller\nto open the pause menu, where the player can return to the main menu.\nOn the main menu, the credits and controls share a sub-screen, and the game modes\ncan be accessed simply by using the Xbox controllers letter-buttons (A,B,X,Y).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsinistersnare%2Froyalewithcheese","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsinistersnare%2Froyalewithcheese","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsinistersnare%2Froyalewithcheese/lists"}