{"id":16680655,"url":"https://github.com/verdagio/augmentedreality","last_synced_at":"2025-04-09T22:34:09.174Z","repository":{"id":121638641,"uuid":"83350678","full_name":"Verdagio/AugmentedReality","owner":"Verdagio","description":"Under grad project using Unity 3d Engine, \u0026 C# to build a markerless augmented reality application","archived":false,"fork":false,"pushed_at":"2019-10-08T06:39:37.000Z","size":20322,"stargazers_count":12,"open_issues_count":1,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-24T00:37:56.370Z","etag":null,"topics":["augmented-reality","camera","csharp","gyroscope","unity3d"],"latest_commit_sha":null,"homepage":"","language":"C#","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/Verdagio.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":"2017-02-27T19:56:24.000Z","updated_at":"2023-04-21T08:59:43.000Z","dependencies_parsed_at":null,"dependency_job_id":"6f9dc47c-00a6-4b09-9afb-3bd10e4485ca","html_url":"https://github.com/Verdagio/AugmentedReality","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Verdagio%2FAugmentedReality","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Verdagio%2FAugmentedReality/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Verdagio%2FAugmentedReality/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Verdagio%2FAugmentedReality/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Verdagio","download_url":"https://codeload.github.com/Verdagio/AugmentedReality/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248124045,"owners_count":21051586,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["augmented-reality","camera","csharp","gyroscope","unity3d"],"created_at":"2024-10-12T13:42:17.010Z","updated_at":"2025-04-09T22:34:09.164Z","avatar_url":"https://github.com/Verdagio.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Augmented Reality (ARena)\n\n### Daniel Verdejo\n3rd Year Under grad project using Unity 3d Engine, and C# to build a markerless augmented reality application\n\n## Project summary\n\nIn this project I have built a markerless augmented reality application that uses the devices camera, gyroscope, speaker, \u0026 local storage. \nTo build this application I used the Unity 3d Engine 5.5, \u0026 Visual Studio 2015. \nIn preparation for this project I had researched multiple API's related to Augmented Reality such as Vuforia, but in the end decided to build the application without using these. \nThe idea of the application is simple enough, the user must survive for as long as possible in their \"space ship\" destroying asteriods \u0026 UFOS that are trying to destroy the player. \n\n###### Supported Platforms\n\n1. Android (6.0 Marshmallow or greater)[Play Store](https://play.google.com/store/apps/details?id=com.DanielVerdejo.ArTest)\n2. Windows 10 mobile devices. \n3. The application will need minor additions, \u0026 adjustments in order to run on iOS devices.\n\n### Hardware Requirements\n\nIn order to get the best experience from this application the device best suited to play on is a smartphone. \nThe device must have the following:\n1. A Camera\n2. A Gyroscope\n3. An audio output device ( speaker / headphones )\n4. 135MB Storage\n\n### How to play\n\nUpon launch the application on a device such as a smartphone, the user will be presented a menu which will give the option to Play or Quit.\n\n![Menu](http://imgur.com/XQntvJi.png)\n\nOnce the user choses play they are then presented with the main scene. From here the user will be able to play the game. \nThe objective of the game is to survive for as long as possible, building up a highscore until their health has depleted. \nThe user must manage their ammo as the reload will take 3 seconds leaving the user vunerable to damage. \nIn this scene there are multiple UI components overlayed over information taken in from the camera.\nThe UI consists of:\n\n1. The ship\n2. Fire Button\n2. Informational (eg. ammo, health, etc.)\n4. Pause button\n\n![Main1](http://imgur.com/pgnoyVb.png)\n\nFire Button activated\n\n![Main2](http://imgur.com/lQMnviN.png)\n\nIf the player needs to take a short break they can pause the game. \nFrom the pause screen the user is able to mute the music or sound effects if they do not wish to hear audio. \nThey are also able to return to the main menu or resume game play.\n\n![Paused](http://imgur.com/gP3lF05.png)\n\nUpon death the player will be presented with the Game over screen\n\n![GameOver](http://imgur.com/advh2Z7.png)\n\n## Conclusion\n\nOver all the development of this application went smooth. \nThere is a lot of helpful documentation on the Unity 3d which I researched before, \u0026 during development. \nI really enjoyed building this application and plan to build a similar larger application which will expand upon the idea that I started here.\n\n### Reference\n\n[Unity Documentation](https://docs.unity3d.com/ScriptReference/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fverdagio%2Faugmentedreality","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fverdagio%2Faugmentedreality","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fverdagio%2Faugmentedreality/lists"}