{"id":25001622,"url":"https://github.com/trymorez/unity-2d-scrolling-shooter","last_synced_at":"2025-03-29T19:45:37.651Z","repository":{"id":275576343,"uuid":"926505067","full_name":"trymorez/unity-2d-scrolling-shooter","owner":"trymorez","description":"unity 2d shoot em up","archived":false,"fork":false,"pushed_at":"2025-03-25T13:09:39.000Z","size":2964,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-25T14:24:09.947Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/trymorez.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2025-02-03T11:27:47.000Z","updated_at":"2025-03-25T13:09:42.000Z","dependencies_parsed_at":"2025-02-03T12:32:03.445Z","dependency_job_id":"72df1fa1-0304-4b64-90f6-c4aaa7735935","html_url":"https://github.com/trymorez/unity-2d-scrolling-shooter","commit_stats":null,"previous_names":["trymorez/unity-2d-scrolling-shooter"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trymorez%2Funity-2d-scrolling-shooter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trymorez%2Funity-2d-scrolling-shooter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trymorez%2Funity-2d-scrolling-shooter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trymorez%2Funity-2d-scrolling-shooter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/trymorez","download_url":"https://codeload.github.com/trymorez/unity-2d-scrolling-shooter/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246237423,"owners_count":20745348,"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":[],"created_at":"2025-02-04T20:37:24.397Z","updated_at":"2025-03-29T19:45:37.624Z","avatar_url":"https://github.com/trymorez.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 2D Scrolling Shooter V 2.7\n\nI started developing a 2D vertical scrolling shooter game similar to 1942. The goal is to implement all the main features by February 10th. Currently, the game is not functioning.\n\n## Screenshots\n\n![screenshot](Assets/Screenshot/screenshot-V2.5-01.png)\n![screenshot](Assets/Screenshot/screenshot-V2.5-02.png)\n\n## Version History\n**V 2.7 - (2025-03-25)**\n- Fixed bug in display life count\n- Game over screen completed(really). \n\n**V 2.62 - (2025-03-18)**\n- Game over screen completed. No you can press any key to start a new game\n\n**V 2.61 - (2025-03-18)**\n- Implemented \"Press Any Key\" message blinking on game over screen\n\n**V 2.60 - (2025-03-17)**\n- Started testing game screen\n\n**V 2.59 - (2025-03-15)**\n- Started testing game over logic\n\n**V 2.58 - (2025-03-14)**\n- Life icon decrease when player crash\n\n**V 2.57 - (2025-03-13)**\n- Started testing display player life count\n\n**V 2.56 - (2025-03-12)**\n- Enemy projectile will despawn when player respawn\n\n**V 2.55 - (2025-03-11)**\n- Fixed the bug that player keep firing after crash\n\n**V 2.54 - (2025-03-10)**\n- Implemented player crash effect\n- Implemented player respawn\n\n**V 2.53 - (2025-03-09)**\n- Started testing the player dead(explosion) effect\n\n**V 2.52 - (2025-03-08)**\n- Scraped player shield concept\n- Started testing player armor\n\n**V 2.51 - (2025-03-06)**\n- Started testing player shield\n\n**V 2.5 - (2025-03-05)**\n- Implemented blinking \"get ready\" message\n\n**V 2.49 - (2025-03-04)**\n- Replaced player projectile with color beams\n- Started testing \"get ready\" message\n\n**V 2.48 - (2025-03-03)**\n- Added Enemy tank explostion effect\n- Crator created when enemy tank destoried\n- Added player plane flash effect when hit with enemy projectiles\n\n**V 2.47 - (2025-03-02)**\n- Started testing enemy tank destroy routine\n\n**V 2.46 - (2025-03-01)**\n- Added enemy tank flash effect when hit with player bullet\n\n**V 2.45 - (2025-02-28)**\n- Player's bullets now collide with enemies\n\n**V 2.4 - (2025-02-27)**\n- Generic object pool has been implemented\n- All object pool has been converted to generic pool\n- The tank's cannon now collides with the player\n\n**V 2.2 - (2025-02-26)**\n- Tank's waypoint routine finished\n- No tank will turn smoothly between each waypoint\n\n**V 2.19 - (2025-02-25)**\n- Almost finished tank's waypoint routine\n\n**V 2.15 - (2025-02-24)**\n- Adjusted the turret's rotation smoothly before firing the projectile\n- Added muzzle flash object pool\n- Added rocket flame effect\n\n**V 2.0 - (2025-02-23)**\n- Fixed to use Collider2D instead of SpriteRenderer for the test to prevent the player from going off-screen\n- Modified to ensure smooth rotation of the player when turning left and right\n\n**V 1.9 - (2025-02-22)**\n- Replaced WhiteLayer from tilemap to simple sprite\n- Now the player can't go outsize the screen\n\n**V 1.85 - (2025-02-21)**\n- Now the player can fire the weapon continuously by holding down the attack key (Space)\n- Added grow and shrink animation to muzzle flash effect for tank\n\n**V 1.7 - (2025-02-20)**\n- Added muzzle flash effect for tank\n\n**V 1.6 - (2025-02-19)**\n- Added an effect that changes the shape of the turret when the tank fires a shell\n\n**V 1.5 - (2025-02-18)**\n- Now tanks don't share lifecycle with background tileset.\n\n**V 1.4 - (2025-02-18)**\n- Simplified the initialization of the tank's state pattern using dependency injection\n\n**V 1.3 - (2025-02-17)**\n- Started implementing tank's movement routine\n\n**V 1.1 - (2025-02-15)**\n- Implemented tank canon pool manager\n\n**V 1.0 - (2025-02-14)**\n- Modified the fields of the StateManager's child classes to be accessible from individual state classes\n- Now tank can shoot canon correctly\n\n**V 0.9 - (2025-02-13)**\n- Applied the state pattern to tank enemy\n- Began testing tank's attack routine\n\n**V 0.8 - (2025-02-11)**\n- Started implementing first enemy type(normal tank)\n\n**V 0.7 - (2025-02-10)**\n- Fixed tilemap scrolling artifact issue\n\n**V 0.6 - (2025-02-09)**\n- Implemented infinite scrolling using 16x20 timemap sets\n\n**V 0.5 - (2025-02-08)**\n- Added semi transparent layer to background tilemap\n- Implemented player gun upgrade feature\n\n**V 0.4 - (2025-02-07)**\n- Now player plane can fire bullets\n- Implemented bullet object pool using Unity's ObjectPool\n\n**V 0.3 - (2025-02-06)**\n- Added basic particle effect for plane launch sequence\n\n**V 0.2 - (2025-02-05)**\n- Added rotation along the Z-axis during horizontal movement\n- Testing background scrolling\n- Added player plane launch sequence\n- Added shadow for the player plane\n\n**V 0.1 - (2025-02-03)**\n- Project setup\n- Testing assets\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrymorez%2Funity-2d-scrolling-shooter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftrymorez%2Funity-2d-scrolling-shooter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrymorez%2Funity-2d-scrolling-shooter/lists"}