Home
/
Indie Game Developers
/
Midnite Oil Software LLC
/
Midnite Oil Software LLC Lunchtime Live Stream

Midnite Oil Software LLC Lunchtime Live Stream

1 hr 22 min
Doing a little game dev during my lunch break and figured I might as well stream it. I will be going over the updates I made to the 3D Space Shooter in preparation for adding multiplayer support. In today's livestream, I used a combination of the strategy and factory patterns to implement object pooling for blaster projectiles. I then used the Bezi AI coding assistant to follow that same pattern to implement object pooling for missiles, explosions and other effects. Here's the migration plan https://github.com/gbradburn/3D-Space-Shooter-Tutorial/blob/update-unity-version/multiplayer-start-here.md 00:00:00 - Live Stream Start 00:02:36 - Project Goal: Implementing Object Pooling for Multiplayer Prep 00:04:03 - Object Pooling Design: Strategy and Factory Pattern Overview 00:04:49 - Implementing the IPoolStrategy and PoolManager Core 00:19:29 - Implementing Projectile Pooling Logic and Strategy 00:29:37 - Modifying the Blaster to Use the Pooling System 00:36:51 - Testing and Debugging Projectile Pooling 01:03:29 - Implementing Missile and Explosion Pooling with AI Assistant (Bezi) 01:19:01 - Conclusion, Next Steps, and Discussion on Large World Floating-Point Issues Check out Bezi at https://www.bezi.com/ If you'd like to offer any suggestions or comments or have any questions join my Discord and post them there: https://discord.gg/wrdqXPtw9y In case you'd like to show your support by buying me a coffee: https://ko-fi.com/gregorybradburn Grab my free Object Pool Manager from the Unity Asset Store https://assetstore.unity.com/packages/tools/utilities/object-pool-manager-227215?aid=1100lzsEu Unity Asset Store Top New Assets: https://assetstore.unity.com/top-assets/top-new?aid=1100lzsEu Top Downloads: https://assetstore.unity.com/top-assets/top-download?aid=1100lzsEu If you're thinking of subscribing to any Unity subscription products, use these links: Unity Plus: https://prf.hn/click/camref:1100lzsEu/destination:https://store.unity.com/products/unity-plus Unity Pro: https://prf.hn/click/camref:1100lzsEu/destination:https://store.unity.com/products/unity-pro Unity Learn Premium: https://prf.hn/click/camref:1100lzsEu/destination:https://unity.com/learn-premium Unity Partner Courses: https://prf.hn/click/camref:1100lzsEu/destination:https://unity.com/learn/partner-courses My Social Media Links: My itch.io site: https://midniteoilsoftware.itch.io/ Twitter: https://twitter.com/SoftwareOil Discord: https://discord.gg/wrdqXPtw9y https://www.facebook.com/groups/347087173378560