{"id":304,"date":"2026-01-07T15:55:00","date_gmt":"2026-01-07T15:55:00","guid":{"rendered":"https:\/\/sites.wsagames.com\/sc18g23-yr3\/?p=304"},"modified":"2026-01-07T15:55:00","modified_gmt":"2026-01-07T15:55:00","slug":"earthshiptd-prototype-iterations-and-history","status":"publish","type":"post","link":"https:\/\/sites.wsagames.com\/sc18g23-yr3\/2026\/01\/07\/earthshiptd-prototype-iterations-and-history\/","title":{"rendered":"EarthshipTD Prototype Iterations and History"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">In stage 3 I was asked to come up with 3 game ideas based on the theme I chose from stage 2. One of these ideas was called polySolar:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"polySolar Prototype Demonstration\" width=\"640\" height=\"480\" src=\"https:\/\/www.youtube.com\/embed\/OZ_rMDymXo8?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">polySolar, as it was shown back then, was a roguelike about cleaning up Oil Monsters using an attack method similar to the weaken-destory approach found in Alan Wake (2010). <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The suggestion that one of my ideas was essentially a Tower Defense game came from Adam and while I was hesitant at first to try it out, I decided to go for it. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For polySolarTD, I used the prototype&#8217;s project files as a base to rework the game into the Tower Defense genre, I could&#8217;ve made it from scratch but I got suggested on Discord to revamp the prototype I&#8217;ve already got into the structure of a Tower Defense game. This was my first real attempt at a Tower Defense prototype, I tried to make a Tower Defense prototype for <a href=\"https:\/\/sites.wsagames.com\/sc18g23\/\" data-type=\"link\" data-id=\"https:\/\/sites.wsagames.com\/sc18g23\/\">last years project proposal<\/a> but I never got anything working. I also tried copying the Asset file to a newer project (abeit on a different Unity version), but that didn&#8217;t work either<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"665\" src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-9-1024x665.png\" alt=\"\" class=\"wp-image-394\" srcset=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-9-1024x665.png 1024w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-9-300x195.png 300w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-9-768x499.png 768w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-9-1536x998.png 1536w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-9-850x552.png 850w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-9.png 1952w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"888\" height=\"402\" src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-2.png\" alt=\"\" class=\"wp-image-378\" srcset=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-2.png 888w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-2-300x136.png 300w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-2-768x348.png 768w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-2-850x385.png 850w\" sizes=\"(max-width: 888px) 100vw, 888px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">What I planned to do to make a prototype<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"820\" style=\"aspect-ratio: 1296 \/ 820;\" width=\"1296\" controls src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screen_Recording_2025-11-17_at_16.51.50.mov\"><\/video><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The first thing I was was make a new Player GameObject. As you can see this one differs from the one in polySolar as it doesn&#8217;t have the player shooting, at least not directly.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"666\" src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot_2025-11-17_at_19.22.00-1024x666.png\" alt=\"\" class=\"wp-image-382\" srcset=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot_2025-11-17_at_19.22.00-1024x666.png 1024w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot_2025-11-17_at_19.22.00-300x195.png 300w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot_2025-11-17_at_19.22.00-768x499.png 768w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot_2025-11-17_at_19.22.00-1536x999.png 1536w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot_2025-11-17_at_19.22.00-2048x1332.png 2048w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot_2025-11-17_at_19.22.00-850x553.png 850w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Next thing I did was expand the player cameras size, allowing the player to see more of the battlefield (ignore the picture-in-picture video). <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"666\" src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot_2025-11-18_at_08.45.33-1024x666.webp\" alt=\"\" class=\"wp-image-384\" srcset=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot_2025-11-18_at_08.45.33-1024x666.webp 1024w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot_2025-11-18_at_08.45.33-300x195.webp 300w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot_2025-11-18_at_08.45.33-768x499.webp 768w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot_2025-11-18_at_08.45.33-1536x999.webp 1536w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot_2025-11-18_at_08.45.33-850x553.webp 850w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot_2025-11-18_at_08.45.33.webp 1950w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Then I edited the Tile Grid to contain less grey tiles around the edges of the world.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"666\" src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-3-1024x666.png\" alt=\"\" class=\"wp-image-385\" srcset=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-3-1024x666.png 1024w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-3-300x195.png 300w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-3-768x499.png 768w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-3-1536x999.png 1536w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-3-850x553.png 850w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-3.png 1950w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">At this point, I&#8217;d made a few things, first, a way for the enemies to spawn in waves and move, and second, towers, both of which are obviously very important in a Tower Defense game.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1022\" src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-8-1024x1022.png\" alt=\"\" class=\"wp-image-393\" srcset=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-8-1024x1022.png 1024w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-8-300x299.png 300w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-8-150x150.png 150w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-8-768x767.png 768w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-8-850x849.png 850w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-8.png 1156w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">After 2 days I had a prototype of the Tower Defense game, which is a big step up compared to last year, however, the prototype didn&#8217;t work as well as it should have. As you can see from the video below, bullets often missed, and it looks pretty stale gameplay wise. The player mainly moves to each area and presses a button to spawn a tower.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"polySolar TD Prototype Demonstration\" width=\"640\" height=\"480\" src=\"https:\/\/www.youtube.com\/embed\/g2wAejvrvHk?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"937\" height=\"1024\" src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2026-01-07-at-14.10.39-937x1024.png\" alt=\"\" class=\"wp-image-386\" srcset=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2026-01-07-at-14.10.39-937x1024.png 937w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2026-01-07-at-14.10.39-275x300.png 275w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2026-01-07-at-14.10.39-768x839.png 768w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2026-01-07-at-14.10.39-300x328.png 300w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2026-01-07-at-14.10.39-850x929.png 850w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2026-01-07-at-14.10.39.png 1164w\" sizes=\"(max-width: 937px) 100vw, 937px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"319\" src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2026-01-07-at-14.14.06-1024x319.png\" alt=\"\" class=\"wp-image-387\" srcset=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2026-01-07-at-14.14.06-1024x319.png 1024w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2026-01-07-at-14.14.06-300x93.png 300w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2026-01-07-at-14.14.06-768x239.png 768w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2026-01-07-at-14.14.06-850x265.png 850w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2026-01-07-at-14.14.06.png 1162w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The feedback I got initally was pretty blunt. I realized then that there was much to improve on with this prototype. One of the suggestions I got was to add a visible pathway to the enemy to show where they will be going to. This was fairly easily done with the Tile System in Unity.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I also decided to change the way the Tower shooted at the Oil Monster in code, which resulted in the Tower rotating towards the Oil Monster, I thought that was a novel idea however and I kept it in the game.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"637\" src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-4-1024x637.png\" alt=\"\" class=\"wp-image-388\" srcset=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-4-1024x637.png 1024w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-4-300x187.png 300w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-4-768x478.png 768w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-4-850x529.png 850w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-4.png 1280w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">One thing I tried to prevent with this prototype was the player using only 1 tower to destroy all the enemies in a wave. I did not succeed initially. Another thing I was also missing from the prototype was a type of waves system. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It was then that I started making a clear path for the Oil Monsters. A path system was there already but placing down Tiles that indicated where the enemies would go made it a lot easier for players to put down a plan.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At this point I also added Power Grids that I intended to deliver power to the Towers (it didn&#8217;t work).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"531\" src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-6-1024x531.png\" alt=\"\" class=\"wp-image-390\" srcset=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-6-1024x531.png 1024w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-6-300x156.png 300w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-6-768x398.png 768w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-6-1536x797.png 1536w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-6-850x441.png 850w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-6.png 1608w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"642\" src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot_2025-11-20_at_13.33.45-1024x642.webp\" alt=\"\" class=\"wp-image-397\" srcset=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot_2025-11-20_at_13.33.45-1024x642.webp 1024w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot_2025-11-20_at_13.33.45-300x188.webp 300w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot_2025-11-20_at_13.33.45-768x482.webp 768w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot_2025-11-20_at_13.33.45-850x533.webp 850w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot_2025-11-20_at_13.33.45.webp 1298w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"628\" src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-1024x628.png\" alt=\"\" class=\"wp-image-296\" srcset=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-1024x628.png 1024w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-300x184.png 300w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-768x471.png 768w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-850x522.png 850w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image.png 1294w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">(Discord photo from playtester)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Initially, the player walked around the map to place town Towers in their location.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"836\" style=\"aspect-ratio: 1674 \/ 836;\" width=\"1674\" controls src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screen_Recording_2025-11-22_at_11.26.03.mov\"><\/video><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">One of the first things I did with improving the prototype was changing the player from one in which the player moves around a character and places down towers in specific zones, to one in which the player moves around a cursor and places down towers by holding a mouse in the place where they want to put it (but not outside the boundaries).<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"750\" style=\"aspect-ratio: 1686 \/ 750;\" width=\"1686\" controls src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screen-Recording-2025-11-29-at-17.17.46.mov\"><\/video><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Here&#8217;s a closer demonstration of the out-of-bounds checks that prevent the player from placing a Tower in the water.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"750\" style=\"aspect-ratio: 1686 \/ 750;\" width=\"1686\" controls src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screen-Recording-2025-11-29-at-17.57.51.mov\"><\/video><\/figure>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"750\" style=\"aspect-ratio: 1704 \/ 750;\" width=\"1704\" controls src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screen_Recording_2025-11-29_at_14.07.29.mov\"><\/video><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"666\" src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-7-1024x666.png\" alt=\"\" class=\"wp-image-392\" srcset=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-7-1024x666.png 1024w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-7-300x195.png 300w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-7-768x499.png 768w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-7-1536x999.png 1536w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-7-850x553.png 850w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-7.png 1950w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"642\" src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-5-1024x642.png\" alt=\"\" class=\"wp-image-389\" srcset=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-5-1024x642.png 1024w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-5-300x188.png 300w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-5-768x482.png 768w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-5-850x533.png 850w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-5.png 1298w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"838\" style=\"aspect-ratio: 1684 \/ 838;\" width=\"1684\" controls src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screen_Recording_2025-11-28_at_14.43.46.mov\"><\/video><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">It was at this point where I started to iterate on the designs of the Oil Monsters and to add a boss character, the Oil Lizard.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"666\" data-id=\"308\" src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2025-12-10-at-16.36.36-1024x666.png\" alt=\"\" class=\"wp-image-308\" srcset=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2025-12-10-at-16.36.36-1024x666.png 1024w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2025-12-10-at-16.36.36-300x195.png 300w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2025-12-10-at-16.36.36-768x499.png 768w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2025-12-10-at-16.36.36-1536x999.png 1536w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2025-12-10-at-16.36.36-2048x1332.png 2048w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2025-12-10-at-16.36.36-850x553.png 850w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"666\" data-id=\"310\" src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2025-12-10-at-16.36.40-1024x666.png\" alt=\"\" class=\"wp-image-310\" srcset=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2025-12-10-at-16.36.40-1024x666.png 1024w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2025-12-10-at-16.36.40-300x195.png 300w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2025-12-10-at-16.36.40-768x499.png 768w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2025-12-10-at-16.36.40-1536x999.png 1536w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2025-12-10-at-16.36.40-2048x1332.png 2048w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2025-12-10-at-16.36.40-850x553.png 850w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"666\" data-id=\"309\" src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2025-12-10-at-16.36.43-1024x666.png\" alt=\"\" class=\"wp-image-309\" srcset=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2025-12-10-at-16.36.43-1024x666.png 1024w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2025-12-10-at-16.36.43-300x195.png 300w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2025-12-10-at-16.36.43-768x499.png 768w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2025-12-10-at-16.36.43-1536x999.png 1536w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2025-12-10-at-16.36.43-2048x1332.png 2048w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2025-12-10-at-16.36.43-850x553.png 850w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"666\" data-id=\"311\" src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2025-12-10-at-16.36.48-1024x666.png\" alt=\"\" class=\"wp-image-311\" srcset=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2025-12-10-at-16.36.48-1024x666.png 1024w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2025-12-10-at-16.36.48-300x195.png 300w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2025-12-10-at-16.36.48-768x499.png 768w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2025-12-10-at-16.36.48-1536x999.png 1536w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2025-12-10-at-16.36.48-2048x1332.png 2048w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screenshot-2025-12-10-at-16.36.48-850x553.png 850w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">At this point too I had Pink Enemies and I had a revised MonsterSpawn script.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"765\" src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-10-1024x765.png\" alt=\"\" class=\"wp-image-395\" srcset=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-10-1024x765.png 1024w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-10-300x224.png 300w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-10-768x574.png 768w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-10-850x635.png 850w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-10.png 1130w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>using System;\nusing System.Collections;\nusing System.Collections.Generic;\nusing UnityEngine;\nusing UnityEngine.InputSystem;\n\npublic class MonsterSpawnTD : MonoBehaviour\n{\n    public List&lt;WavesSO&gt; waves;\n    int _currentWave;\n    private GameObject _monsterToSpawn;\n    &#091;SerializeField] float timeBetweenSpawns = 2.5f;\n    &#091;SerializeField] float timeBetweenWaves = 5f;\n    &#091;SerializeField] private Transform monsterStartingPoint;\n    private bool canSpawnWaves;\n    public GameObject startButton;\n    private bool canStartGame = true;\n\n    private void Update()\n    {\n        if (canSpawnWaves)\n        {\n            SpawnWave();\n        }\n    }\n\n    public void OnStartGame(InputAction.CallbackContext context)\n    {\n        if (!context.performed || !canStartGame) return;\n        canStartGame = false;\n        BeginGame();\n    }\n\n    public void BeginGame()\n    {\n        startButton.SetActive(false);\n        canSpawnWaves = true;\n    }\n    \n    void SpawnWave()\n    {\n        canSpawnWaves = false;\n        NewWave();\n    }\n    private void NewWave()\n    {\n        _monsterToSpawn = waves&#091;_currentWave].oilMonsterPrefabs&#091;0];\n        \/\/ Maybe randomly choose from the monster pool?\n        var numberOfMonsters = waves&#091;_currentWave].numberOfEnemies;\n        StartCoroutine(SpawnOilMonsters(_monsterToSpawn, numberOfMonsters));\n        \/\/ Spawn Wave\n    }\n\n    IEnumerator SpawnOilMonsters(GameObject monsters, int numberOfMonsters)\n    {\n        for (var i = 0; i &lt; numberOfMonsters; i++)\n        {\n            yield return new WaitForSeconds(timeBetweenSpawns);\n            Instantiate(monsters, \n                monsterStartingPoint.position, Quaternion.identity); \n        }\n        yield return new WaitForSeconds(timeBetweenWaves);\n        _currentWave++;\n        Debug.Log(\"Current wave: \" + _currentWave);\n        canSpawnWaves = true;\n    }\n}\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">At this point, I continued to work on the prototype, however progress started to slow down a fair bit.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"771\" src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/PXL_20251128_122031497-1024x771.webp\" alt=\"\" class=\"wp-image-396\" srcset=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/PXL_20251128_122031497-1024x771.webp 1024w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/PXL_20251128_122031497-300x226.webp 300w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/PXL_20251128_122031497-768x578.webp 768w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/PXL_20251128_122031497-1536x1156.webp 1536w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/PXL_20251128_122031497-850x640.webp 850w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/PXL_20251128_122031497.webp 1852w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">I also experimented with implementing UI elements into the game.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"750\" style=\"aspect-ratio: 1686 \/ 750;\" width=\"1686\" controls src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screen_Recording_2025-11-29_at_17.58.08.mov\"><\/video><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">One issue that I had was that the Tile pathway would occasionally disappear. I was able to fix this by changing some of the Tile settings. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"600\" src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-11-1024x600.png\" alt=\"\" class=\"wp-image-400\" srcset=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-11-1024x600.png 1024w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-11-300x176.png 300w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-11-768x450.png 768w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-11-1536x900.png 1536w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-11-850x498.png 850w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-11.png 1924w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"516\" src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-12-1024x516.png\" alt=\"\" class=\"wp-image-401\" srcset=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-12-1024x516.png 1024w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-12-300x151.png 300w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-12-768x387.png 768w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-12-1536x774.png 1536w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-12-850x429.png 850w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-12.png 1682w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"986\" style=\"aspect-ratio: 1686 \/ 986;\" width=\"1686\" controls src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screen_Recording_2025-11-30_at_15.52.44.mov\"><\/video><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Here is the second video of the prototype. <\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"polySolarTD Demonstration 2\" width=\"640\" height=\"480\" src=\"https:\/\/www.youtube.com\/embed\/odFxCGWFcck?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-13-1024x768.png\" alt=\"\" class=\"wp-image-403\" srcset=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-13-1024x768.png 1024w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-13-300x225.png 300w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-13-768x576.png 768w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-13-1536x1152.png 1536w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-13-850x638.png 850w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-13.png 1600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"928\" height=\"588\" src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-14.png\" alt=\"\" class=\"wp-image-404\" srcset=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-14.png 928w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-14-300x190.png 300w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-14-768x487.png 768w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-14-850x539.png 850w\" sizes=\"(max-width: 928px) 100vw, 928px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">It was at this point where I decided to change how the Towers shot at the Oil Monsters in code.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"532\" src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-15-1024x532.png\" alt=\"\" class=\"wp-image-405\" srcset=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-15-1024x532.png 1024w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-15-300x156.png 300w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-15-768x399.png 768w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-15-850x442.png 850w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-15.png 1382w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"802\" style=\"aspect-ratio: 1434 \/ 802;\" width=\"1434\" controls src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screen_Recording_2025-12-03_at_10.17.07.mov\"><\/video><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"860\" height=\"262\" src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-17.png\" alt=\"\" class=\"wp-image-409\" srcset=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-17.png 860w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-17-300x91.png 300w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-17-768x234.png 768w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-17-850x259.png 850w\" sizes=\"(max-width: 860px) 100vw, 860px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">It required a bit of work to get it fully working.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"1912\" style=\"aspect-ratio: 2940 \/ 1912;\" width=\"2940\" controls src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screen_Recording_2025-12-03_at_11.02.46.mov\"><\/video><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Slowly<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"932\" style=\"aspect-ratio: 1688 \/ 932;\" width=\"1688\" controls src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screen_Recording_2025-12-03_at_11.17.13.mov\"><\/video><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Fast<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"804\" style=\"aspect-ratio: 1278 \/ 804;\" width=\"1278\" controls src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screen_Recording_2025-12-03_at_11.22.40.mov\"><\/video><\/figure>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"804\" style=\"aspect-ratio: 1278 \/ 804;\" width=\"1278\" controls src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screen_Recording_2025-12-03_at_11.24.49.mov\"><\/video><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">With groups<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"804\" style=\"aspect-ratio: 1278 \/ 804;\" width=\"1278\" controls src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screen_Recording_2025-12-03_at_11.25.35.mov\"><\/video><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">More balanced<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"804\" style=\"aspect-ratio: 1278 \/ 804;\" width=\"1278\" controls src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screen_Recording_2025-12-03_at_14.06.26.mov\"><\/video><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"666\" src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-19-1024x666.png\" alt=\"\" class=\"wp-image-417\" srcset=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-19-1024x666.png 1024w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-19-300x195.png 300w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-19-768x500.png 768w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-19-1536x1000.png 1536w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-19-2048x1333.png 2048w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-19-850x553.png 850w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The first Plant Tower<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"666\" src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-20-1024x666.png\" alt=\"\" class=\"wp-image-418\" srcset=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-20-1024x666.png 1024w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-20-300x195.png 300w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-20-768x500.png 768w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-20-1536x1000.png 1536w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-20-2048x1333.png 2048w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-20-850x553.png 850w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"666\" src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-21-1024x666.png\" alt=\"\" class=\"wp-image-419\" srcset=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-21-1024x666.png 1024w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-21-300x195.png 300w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-21-768x500.png 768w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-21-1536x1000.png 1536w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-21-2048x1333.png 2048w, https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/image-21-850x553.png 850w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">It was here that I made a new branch in Git and did some changes to the game. I implemented a drag-and-drop system and replaced Plant Towers as the thing the player puts down with Plant Tower Seeds.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"950\" style=\"aspect-ratio: 1628 \/ 950;\" width=\"1628\" controls src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screen_Recording_2025-12-21_at_17.22.47.mov\"><\/video><\/figure>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"794\" style=\"aspect-ratio: 1278 \/ 794;\" width=\"1278\" controls src=\"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-content\/uploads\/sites\/43\/2026\/01\/Screen_Recording_2025-12-21_at_21.48.13.mov\"><\/video><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ultimately however, I didn&#8217;t make any futher progress here and decided to just go back to the Main branch.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In stage 3 I was asked to come up with 3 game ideas based on the theme I chose from stage 2. One of these ideas was called polySolar: polySolar, as it was shown back then, was a roguelike about cleaning up Oil Monsters using an attack method similar to the weaken-destory approach found in&#8230;<\/p>\n","protected":false},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17,18],"tags":[],"class_list":["post-304","post","type-post","status-publish","format-standard","hentry","category-phase-4","category-polysolartd"],"_links":{"self":[{"href":"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-json\/wp\/v2\/posts\/304","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-json\/wp\/v2\/comments?post=304"}],"version-history":[{"count":8,"href":"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-json\/wp\/v2\/posts\/304\/revisions"}],"predecessor-version":[{"id":426,"href":"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-json\/wp\/v2\/posts\/304\/revisions\/426"}],"wp:attachment":[{"href":"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-json\/wp\/v2\/media?parent=304"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-json\/wp\/v2\/categories?post=304"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sites.wsagames.com\/sc18g23-yr3\/wp-json\/wp\/v2\/tags?post=304"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}