Midnite Oil Software LLCIn this Unity Tutorial video you will learn play random footstep sounds suitable for the type of terrain the player character is walking on triggered by animation events. We will use ScriptableObjects to configure the various footstep sounds and to introduce variability in pitch and volume. We will also see how we can add reverb when the player walks inside a medieval church.
00:00:00 - Intro 00:00:31 - Footstep Sounds Pack 00:01:34 - Asset Store Sales 00:02:09 - Footstep Player Script 00:04:05 - Footsteps Audio Mixer Group 00:05:02 - Ways to trigger footstep sound 00:06:14 - Animation Events 00:14:35 - AudioEvent Scriptable Object 00:20:21 - Testing random footstep sounds 00:23:41 - Audio Event Editor 00:39:28 - Creating Audio Events for different surfaces 00:41:26 - Footstep Event Resolver 00:47:45 - Footstep Terrain Mapper 00:50:18 - Modify FootstepPlayer to use resolver 00:57:45 - Add reverb when inside the church
In case you'd like to show your support by buying me a coffee: ko-fi.com/gregorybradburn If you'd like to offer any suggestions or comments or have any questions join my Discord and post them there: discord.gg/wrdqXPtw9y
Play Footstep Sounds for Various Types of Terrain - Audio Tutorial Part 5 of 6Midnite Oil Software LLC2023-11-21 | In this Unity Tutorial video you will learn play random footstep sounds suitable for the type of terrain the player character is walking on triggered by animation events. We will use ScriptableObjects to configure the various footstep sounds and to introduce variability in pitch and volume. We will also see how we can add reverb when the player walks inside a medieval church.
00:00:00 - Intro 00:00:31 - Footstep Sounds Pack 00:01:34 - Asset Store Sales 00:02:09 - Footstep Player Script 00:04:05 - Footsteps Audio Mixer Group 00:05:02 - Ways to trigger footstep sound 00:06:14 - Animation Events 00:14:35 - AudioEvent Scriptable Object 00:20:21 - Testing random footstep sounds 00:23:41 - Audio Event Editor 00:39:28 - Creating Audio Events for different surfaces 00:41:26 - Footstep Event Resolver 00:47:45 - Footstep Terrain Mapper 00:50:18 - Modify FootstepPlayer to use resolver 00:57:45 - Add reverb when inside the church
In case you'd like to show your support by buying me a coffee: ko-fi.com/gregorybradburn If you'd like to offer any suggestions or comments or have any questions join my Discord and post them there: discord.gg/wrdqXPtw9y
#unitytutorial #refactoring #scriptableobjects #unity2d #unity3d #music #soundeffects #sfx #indiegamedev #indiedev #indiegames #audiomixergroup #soundeffects #animationeventsHow to Make a 3D Space Shooter Game in Unity - Tutorial Part 20Midnite Oil Software LLC2024-08-28 | Step-by-step Unity tutorial for beginners where you will learn how to make a 3D Space Shooter in Unity. In this installment I show how to display a leading target indicator using quadratic equations to calculate the predicted intercept position for your projectiles.
00:00 - Intro 00:41 - Add target indicator UI element 04:19 - Edit the TargetIndicator script 09:49 - Calculating the intercept position 12:51 - Display lead target indicator 14:18 - Testing our changes 16:19 - Testing our changes 17:04 - Reducing project speed used in calculation 18:23 - Add Debug.Log statement to get projectile speed 19:45 - Outro
#madewithunity #unitytutorial #3dspaceshooter #unity3d #spacecombat #inputUnity Tutorial - Addressables and Cloud Content DeliveryMidnite Oil Software LLC2024-08-17 | In this Unity tutorial I teach how to use addressables and cloud content delivery to offload your game data to the cloud so it's not included in your initial install. I then show you how to download the game data on-demand from the cloud using Unity's cloud content delivery service.
00:00 - Intro 02:23 - Project without Addressables 03:59 - Configure addressables 06:25 - Create addressable 07:23 - Upload addressable content to CCD 08:27 - Write scripts to load data from CCD 13:13 - Build and Test 14:56 - Outro
#madewithunity #unitytutorial #unity3d #addressables #cloud-content-deliveryLegends of Learning Localization and Text to SpeechMidnite Oil Software LLC2024-08-13 | In the fourth video in the series I am doing for developing games for Legends of Learning using the Unity game engine I demonstrate how to handle localization and text-to-speech using the LoSDK.
If you'd like to offer any suggestions or comments or have any questions join my Discord and post them there: discord.gg/wrdqXPtw9yLegends of Learning - Saving and Loading State DataMidnite Oil Software LLC2024-07-27 | In the third video in the series I am doing for developing games for Legends of Learning using the Unity game engine I demonstrate how to use the LoLSDK to save and load game state data.
#madewithunity #unity2d #unity3d #indiegamedev #indiegames #indiedev #educationalgames #legendsoflearning #mathgamesPlaying a game I wrote back in 1993!Midnite Oil Software LLC2024-07-09 | ** I apologize for the audio issues at the beginning of the stream. I get it working at 06:15** 6:15 - audio starts working
I was looking through some old files and found a folder with a game I wrote back in 1993. It's a space exploration/colonization/combat game that was inspired a game I used to play on Compuserve called Mega Wars III.
It's written in C under Windows 3.1. It's the very first Windows app I ever wrote. I managed to get Windows 3.1 running on a VirtualBox VM and can actually play the game. I installed Borland Turbo C++ 4.5 on the VM but unfortunately have not been able to successfully rebuild the game so I can't make any changes (at least not yet).
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
#madewithunity #unity2d #unity3d #indiegamedev #indiegames #indiedev #tutorialsUnity Game Dev Interview with Andrzej GieraltMidnite Oil Software LLC2024-04-30 | In this video I am joined by Unity game developer and YouTube content creator Andrzej (Andrew) Gieralt. We discuss various aspects of game development and YouTube content creation and even briefly touch on our common faith.
04:44: Andrew talks about his YouTube channel, the number of videos he has, when he started, and his inspiration for getting into game development and starting a YouTube channel.
08:49: Discussion on how Andrew stays motivated and consistent in uploading content despite time constraints and other commitments.
13:05: Challenges faced by Andrew as a YouTube content creator and how he overcomes them, including motivation and time management.
17:19: Andrew's approach to creating content based on research rather than audience requests, with examples of video topics he has covered.
21:10: Significant milestones in Andrew's game development and YouTube channel journey, including releasing games and reaching monetization goals.
25:27: Discussion on the importance of making small games before tackling dream projects in game development.
29:28: Conversation about art styles in game development, focusing on cell shading and its impact on game visuals.
33:43: Sharing personal experiences related to faith and transitioning to Catholicism, including discussions with family and friends.
37:58: Exploring the future evolution of Andrew's YouTube channel, focusing on devlogs and improving content quality.
42:11: Discussion on the importance of color schemes in game development and the impact of visual elements on gameplay experience.
46:20: Insights into art styles in game development, including using assets and creating consistent visuals through cell shading.
50:44: Personal anecdotes about transitioning to Catholicism and experiences with family members and friends regarding faith decisions.
55:08: Conclusion of the interview with Greg thanking Andrew for participating in the discussion about Game Dev, YouTube, and Faith.
#madewithunity #unity2d #unity3d #indiegamedev #indiegames #indiedev #tutorialsLegends of Learning - Creating a New Unity ProjectMidnite Oil Software LLC2024-04-18 | This is the second video in a series I am doing for developing games for Legends of Learning using the Unity game engine. This video demonstrates how to create a Unity project, import the Legends of Learning Unity packages and configure the project for Legends of Learning. I also demonstrate how to test your build in the Legends of Learning test harness.
#madewithunity #unity2d #unity3d #indiegamedev #indiegames #indiedev #educationalgames #legendsoflearning #mathgames 00:00 - Start 00:10 - Intro 00:47 - Creating a new Legends of Learning Unity Project 02:03 - Change build target to WebGL 02:31 - Import Legends of Learning package 04:14 - Configure build settings 07:11 - Building the Demo 08:27 - Checking your build size 09:40 - Using the Legends of Learning Test HarnessGame Dev Interview with Rick Davidson of GameDev.tvMidnite Oil Software LLC2024-04-15 | youtube.com/channel/UCbbOlBjl21q9kYlhprE_EDQ?sub_confirmation=1
This is an edited version of the livestream interview with Rick Davidson from GameDev.tv! There were some technical issues for the first several minutes of the livestream so I've edited the video to clean up those issues and provide a more enjoyable viewing experience.
Check out all the excellent courses at GameDev.tv gamedev.tv
Timeline of video Technical difficulties at the beginning of the interview and Rick's stories to fill the time while Greg fixes the issue. 00:00
Rick's background in the game industry, including working on big-name IPs and the frustrations of working with publishers. 15:29
Rick's transition from game development to teaching and creating educational content for game developers. 23:31
The current state of the indie game development community and the challenges they face, including the impact of AI. 35:02
Advice for aspiring indie game developers, such as staying focused, being part of a community, and participating in game jams. 46:52
Upcoming courses and initiatives from GameDev.tv, including a game jam and a program to help indie developers make money on Steam. 50:56
#madewithunity #unity2d #unity3d #indiegamedev #indiegames #indiedev #tutorialsUnity Game Dev - Making a Math Game for Legends of LearningMidnite Oil Software LLC2024-03-01 | This is the first video in a series I am doing for a Math game I am developing for Legends of Learning. This video gives a brief overview of the process for selecting a learning object for which to develop a game, submitting a Game Design Document (GDD) and getting approved.
#madewithunity #unity2d #unity3d #indiegamedev #indiegames #indiedev #educationalgames #legendsoflearning #mathgamesUnity Tutorial: How to Debug using Rider or VS CodeMidnite Oil Software LLC2024-02-23 | In this Unity tutorial I teach how to use Jetbrains Rider or Visual Studio Code to debug your Unity game.
00:00 - Intro 01:43 - Debugging with Jetbrains Rider 07:33 - Debugging with Visual Studio Code
#madewithunity #unitytutorial #3dspaceshooter #unity3d #spacecombat #inputHow to Make a 3D Space Shooter Game in Unity - Tutorial Part 19Midnite Oil Software LLC2024-02-22 | Step-by-step Unity tutorial for beginners where you will learn how to make a 3D Space Shooter in Unity. In this installment I show how to use the new Unity Input System to add controller (gamepad/XBox) for pitch, roll, yaw, thrust and fire.
#madewithunity #unitytutorial #3dspaceshooter #unity3d #spacecombat #inputHow to Make a 3D Space Shooter Game in Unity - Tutorial Part 18Midnite Oil Software LLC2024-02-21 | Step-by-step Unity tutorial for beginners where you will learn how to make a 3D Space Shooter in Unity. In this installment I show how to use the new Unity Input System for pitch, roll, yaw, thrust and fire.
#madewithunity #unitytutorial #3dspaceshooter #unity3d #spacecombat #inputUnity Tutorial: How to Freeze Time In UnityMidnite Oil Software LLC2024-02-20 | In this Unity Tutorial, which is in response to a request from one of my viewers, I demonstrate how to manipulate time in Unity and how it can be used to pause and resume game play.
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
#madewithunity #unity2d #unity3d #indiegamedev #indiegames #indiedev #tutorialsUnity Tutorial - Animated Score with Toon NumbersMidnite Oil Software LLC2024-02-15 | In this Unity Tutorial, which is in response to a request from @random_precision_software, I demonstrate how to use the Toon Numbers asset to make an animated score display.
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
#madewithunity #unity2d #unity3d #indiegamedev #indiegames #indiedev #tutorials #toonnumbers #unityassetstore 00:00 - Intro 00:13 - Toon Numbers asset 00:39 - Animated Score Demo 02:09 - Creating prefabs for the digits 02:28 - Animations 04:25 - ToonNumber script 08:16 - ScoreDisplay Script 14:44 - Final demonstration 15:02 - OutroCinemachine Virtual Camera TransitionsMidnite Oil Software LLC2024-01-30 | In this video I add an additional Cinemachine virtual camera and demonstrate how to seamlessly transition between cameras via code.
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
#madewithunity #unity2d #unity3d #indiegamedev #indiegames #indiedev #tutorials #typing #racing #cinemachine #virtualcameraCinemachine Target Group CameraMidnite Oil Software LLC2024-01-29 | In this video I show how I used a Cinemachine virtual camera with a target group in my Dinosaur racing/typing game.
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
#madewithunity #unity2d #unity3d #indiegamedev #indiegames #indiedev #tutorials #typing #racing #cinemachine #virtualcameraHow to make a typing/racing game in UnityMidnite Oil Software LLC2024-01-25 | In this video I show how I made a simple typing game where you race your dinosaur by typing as fast as you can. I cover some architectural topics like the mediator pattern and dependency injection. I show how I setup animations and audio management and game state transitions.
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
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
#madewithunity #unity2d #unity3d #indiegamedev #indiegames #indiedev #tutorialsAddressables and Cloud Content Delivery in Unity - Audio Tutorial Part 6 of 6Midnite Oil Software LLC2024-01-06 | In this Unity tutorial I teach how to use addressables and cloud content delivery for you music assets. Instead of bundling those assets in your game build they are downloaded asynchronously from the cloud thus reducing your build size, reducing the load time for your games and allowing you to add or modify your music assets without requiring your players to get a new build of the game.
00:00 - Intro 01:59 - Project recap 03:59 - Import Addressables Package 04:33 - Connecting game to Unity Services / Organization 05:25 - Creating an addressables group 06:01 - Adding our music clips to an addressable group 08:01 - Configuring our addressables Settings 09:06 - Configure our addressable profile 09:28 - Install the CCD Management SDK Package 09:48 - Creating environments, buckets and badges 12:28 - Restart Unity (just in case) 13:34 - Set profile remote to CCD 14:14 - Build to CCD 18:03 - Refactoring the MusicClipGroup scriptable object 35:33 - Music manager refactoring 38:05 - Testing it all 39:43 - Create a standalone build 40:08 - Examine build report 41:17 - Testing standalone build 42:42 - Swap out audio files 45:40 - Outro
In case you'd like to show your support by buying me a coffee: ko-fi.com/gregorybradburn If you'd like to offer any suggestions or comments or have any questions join my Discord and post them there: discord.gg/wrdqXPtw9y
#unitytutorial #refactoring #scriptableobjects #unity2d #unity3d #music #soundeffects #sfx #indiegamedev #indiedev #indiegames #soundeffects #addressables #cloudcontentdelivery #madewithunityUnity 2D Dice Roller That Looks 3DMidnite Oil Software LLC2023-12-16 | In this Unity Tutorial video for beginners I cover the basics of rolling 2D dice that look 3D using sprite sheet animations.
00:00 - Intro 00:33 - Special request 01:06 - Die Roll Sprite sheet 02:16 - How I created the animations 02:50 - Composition of my 2D die component 04:13 - Dice rolling audio 05:12 - 2D Die Rolling Script 06:58 - Digging into the die rolling script 15:47 - Rolling multiple dice 19:57 - Outro
#unitytutorial #sprites #animations #physics #kinematic #rigidbody2d #colliders #tutorials #indiegamedev #indiedev #indiegames #unity2d #unity3d #madewithunityLivestream: Unity Game Dev Mastermind MeetingMidnite Oil Software LLC2023-11-30 | Join in for a behind-the-scenes glimpse into the weekly mastermind meeting I am privileged to attend. This group formed over a year-and-a-half ago at the Game Dev Guild organized by Jason Weimann and we've been meeting regularly every week ever since.
We share games we're working on and any game dev tips we've learned and help each other out with anything we might be wrestling with in our games.
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
#madewithunity #unity2d #unity3d #indiegamedev #indiegames #indiedev #tutorialsUnity Collision Handling: Mastering Beginner Basics for Flawless Game DevelopmentMidnite Oil Software LLC2023-11-27 | In this Unity Tutorial video for beginners I cover the basics of handling collisions in Unity. I demonstrate both physics interaction as well as handling triggers from non-physics objects.
#unitytutorial #collisions #physics #kinematic #rigidbody2d #colliders #tutorials #indiegamedev #indiedev #indiegames #unity2d #unity3d #madewithunityProgramatically Transition Between Music Groups - Audio Tutorial Part 4 of 6Midnite Oil Software LLC2023-11-17 | In this Unity tutorial I show you how to programatically transition between different types of music when the player enters/exits enemy detection zones. We accomplish this using a SignalBus (the MediatR pattern) and dependency injection.
00:00 - Intro 03:00 - Importing Zenject (Extenject) 08:25 - Introducing Signals 11:05 - Create Zone Changer 14:48 - Handle zone change signals in Music Manager 21:28 - Outro
In case you'd like to show your support by buying me a coffee: ko-fi.com/gregorybradburn If you'd like to offer any suggestions or comments or have any questions join my Discord and post them there: discord.gg/wrdqXPtw9y
#unitytutorial #refactoring #scriptableobjects #unity2d #unity3d #music #soundeffects #sfx #indiegamedev #indiedev #indiegames #dependencyinjection #mediatrpattern #signalbusUnity Tutorial - Render Textures with Animated SpritesMidnite Oil Software LLC2023-10-27 | In this Unity Tutorial I show how to create custom pages for the Endless Book asset using render textures. We arrange text, animated sprites, 3D primitives and animated 3D models in page views.
00:00 - Intro 00:41 - Why do some people dislike my videos? 02:26 - How pages work in EndlessBook 02:37 - 30-for-30 Mega Bundle 03:06 - Endless Book demonstration 06:20 - Create new render textures and page views 10:18 - Render sprites, text and 3D primitives 18:01 - Add animated 3D primitives 29:28 - Outro
#unity2d #unity3d #madewithunity #indiedev #indiegamedev #indiegames #assetstore #tutorial #unitytutorial #tutorialsLivestream: Unity Game Dev Mastermind MeetingMidnite Oil Software LLC2023-10-19 | Join in for a behind-the-scenes glimpse into the weekly mastermind meeting I am privileged to attend. This group formed over a year-and-a-half ago at the Game Dev Guild organized by Jason Weimann and we've been meeting regularly every week ever since.
We share games we're working on and any game dev tips we've learned and help each other out with anything we might be wrestling with in our games.
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
#madewithunity #unity2d #unity3d #indiegamedev #indiegames #indiedev #tutorialsCreate Audio Settings User Interface in Unity - Audio Tutorial Part 3 of 6Midnite Oil Software LLC2023-10-16 | In this Unity tutorial I show you how to create a basic user interface to change audio mixer volume levels and to transition between audio mixer snapshots from code.
00:00 - Intro 03:08 - UI Manager 11:40 - How to Toggle Dialogs 16:43 - Transition music with UI 19:37 - Outro
#unitytutorial #refactoring #scriptableobjects #unity2d #unity3d #music #soundeffects #sfx #indiegamedev #indiedev #indiegames #ui #user-interfaceRefactoring our Unity Music Manager for Scalability - Audio Tutorial Part 2 of 6Midnite Oil Software LLC2023-10-13 | In this Unity Tutorial video we refactor our Music Manager using Scriptable Objects to make it much more scalable.
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
#madewithunity #unity2d #unity3d #indiegamedev #indiegames #indiedev #tutorials #shortsMidnite Oil Software LLC is going live - How I decompress!Midnite Oil Software LLC2023-09-14 | A short video of my playing the piano. It's how I decompress. Really need it today.
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
#madewithunity #unity2d #unity3d #indiegamedev #indiegames #indiedev #tutorialsMake a Basic Music Manager in Unity - Audio Tutorial Part 1 of 6Midnite Oil Software LLC2023-09-12 | In this Unity Tutorial video you will learn how to create a basic music manager in Unity. We'll start by creating audio mixer groups and snapshots, creating lists of songs for when things are peaceful and when we're in combat and use the snapshots to smootly transition between peaceful and combat.
#unitytutorial #unity2d #unity3d #music #soundeffects #sfx #indiegamedev #indiedev #indiegamesLivestream: Unity Game Dev Mastermind MeetingMidnite Oil Software LLC2023-09-07 | Join in for a rare, behind-the-scenes glimpse into the weekly mastermind meeting I am privileged to attend. This group formed over a year-and-a-half ago at the Game Dev Guild and we've been meeting regularly every week ever since.
We share what games we're working on and any game dev tips we've learned and help each other out with anything we might be wrestling with in our games.
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
#madewithunity #unity2d #unity3d #indiegamedev #indiegames #indiedev #tutorialsSuno-ai generated song about my channelMidnite Oil Software LLC2023-08-30 | I used ChatGPT to generate a song promoting my channel and used suno-ai to turn it into this song. suno.ai
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
#madewithunity #unity2d #unity3d #indiegamedev #indiegames #indiedev #tutorialsUnity Game Dev Mastermind MeetingMidnite Oil Software LLC2023-08-30 | Join in for another attempt at a rare, behind-the-scenes glimpse into the weekly mastermind meeting I am privileged to attend. This group formed over a year-and-a-half ago at the Game Dev Guild organized by Jason Weimann and we've been meeting regularly every week ever since.
We share what games we're working on and any game dev tips we've learned and help each other out with anything we might be wrestling with in our games.
0:00:00 Prelude 0:02:12 Introduction 0:04:15 Jeff shows off his prototype inspired by Tetris 0:15:25 Max intro 0:18:00 Max explaining how he's balancing his Minesweeper themed game 0:32:20 Manie showing an Input issue he ran into 0:42:48 Max showing up some visual effects he made 0:53:30 Greg showing an example of a sound effects and music manager system using addressables/asset bundles with Unity's cloud-content-delivery, Zenject dependency injection, and SignalBus for decoupling. 1:13:25 Wrapping up
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
#madewithunity #unity2d #unity3d #indiegamedev #indiegames #indiedev #tutorialsLivestream: Unity Game Dev Mastermind MeetingMidnite Oil Software LLC2023-08-16 | Join in for a rare, behind-the-scenes glimpse into the weekly mastermind meeting I am privileged to attend. This group formed over a year-and-a-half ago at the Game Dev Guild and we've been meeting regularly every week ever since.
We share what games we're working on and any game dev tips we've learned and help each other out with anything we might be wrestling with in our games.
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
#madewithunity #unity2d #unity3d #indiegamedev #indiegames #indiedev #tutorialsHighland Panic TrailerMidnite Oil Software LLC2023-08-07 | Highland Panic is an exciting and fast-paced Scottish/Highland themed multiplayer card game designed for 2-4 players. If you enjoy classic games like Nertz or Dutch Blitz, you'll love Highland Panic! The game is built around the familiar mechanics of solitaire, but with a unique twist that makes it even more challenging and competitive.
In Highland Panic, players race against each other to play all the cards from their panic pile first. Points are earned for every card played to the common Clan pile area, but be careful - points will be subtracted for any cards left in your panic pile at the end of a round! The first player to score at least 75 points wins the game.
With easy-to-learn gameplay mechanics and quick, fast-paced rounds, Highland Panic is the perfect game for parties, game nights, and casual play. Whether you're a seasoned card player or a newcomer to the world of card games, you'll find something to love in Highland Panic. So gather your friends, sharpen your wits, and get ready for an epic battle of strategy and skill!
#dutchblitz #nertz #cardgame #mobilegame #steamgame #multiplayer #crossplatformMidnite Oil Software - Unity TutorialsMidnite Oil Software LLC2023-08-07 | 🎮 Embark on a journey into the world of software development and game design with "Midnite Oil Software"! 🌌 Dive deep into the realm of expertise, innovation, and limitless possibilities as you join host Greg, a seasoned software engineer and accomplished indie game developer. 🚀 With over 120 captivating videos, Greg's YouTube channel is your go-to destination for comprehensive software development knowledge, expert game design insights, and a vibrant community united by the pursuit of excellence. 🌟
From captivating devlogs and Unity tutorials for all skill levels to insights into writing clean code, following SOLID principles, and implementing best practices, this channel isn't just about coding games – it's about nurturing excellence. 💡 Delve into advanced topics like unit testing, test-driven development (TDD), and the intricacies of publishing mobile games. 📱
"Midnite Oil Software" is more than just tutorials – it's a thriving community where beginners and seasoned pros alike come together to share their passion for mastery. Don't miss out on updates! Connect with Greg on social media and embark on your journey towards expertise. 🎉 Welcome to a world of innovation, collaboration, and endless growth – welcome to "Midnite Oil Software"! 🎮🔥
Please like and subscribe and share the link to this channel with your friends on your favorite social media platforms.
#unity2d #unity3d #unitytutorials #tutorials #indiegamedev #indiedev #indiegames #indiegamestudioUnity Tutorial: Mathematical Functions in the InspectorMidnite Oil Software LLC2023-08-02 | In this Unity gamedev tutorial I teach how to use mathmatical formulas and functions in the Unity inspector to manipulate numeric values like position, rotation and scale on a transform. This useful tip can dramatically speed up your level building.
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
#unitytuturial #unity2d #unity3d #madewithunity #indiegamedev #indiedev #indiegamesHighland Panic Devlog #5Midnite Oil Software LLC2023-08-01 | The fifth dev log episode for my cross-platform, real-time, multiplayer card game Highland Panic developed in Unity using Unity Netcode for GameObjects along with their Lobby and Relay services.
In this video I explain a bit more about Unity's Lobby service and how I refactored my code to better handle queuing Lobby service calls, consolidating exception handling and rate-limiting.
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
#madewithunity #steam #ios #unitytutorial #indiegamedev #devlog #indiegames #indiedev #unity2d #multiplayer #dutchblitz #multiplayer #crossplatform #lobbyserviceHow to click, drag, and drop 3D objects in UnityMidnite Oil Software LLC2023-07-26 | In this Unity tutorial I teach you how to make 3D objects clickable, draggable and droppable. This approach works with both the old Unity Input Manager and the new Input System.
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
#unitytuturial #unity2d #unity3d #madewithunity #indiegamedev #indiedev #indiegamesUnity Tutorial - Creating Rollable DiceMidnite Oil Software LLC2023-07-20 | In this Unity Tutorial video I teach how to create rollable dice for your game.
If you're interested in a seeing a different approach where you use math and the cross-product to determine the result of the roll check out my friend Manie's video: youtu.be/0-v4CbuJ5jI
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
#unitytuturial #unity2d #unity3d #madewithunity #indiegamedev #indiedev #indiegamesUnity Tips: Improve workflow with Context MenusMidnite Oil Software LLC2023-07-19 | In this Unity Tutorial video I describe how you can improve your workflow and test functionality right from the inspector using context menus.
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
#unitytuturial #unity2d #unity3d #madewithunity #indiegamedev #indiedev #indiegamesCreating an in-game Tutorial in Unity using Endless BookMidnite Oil Software LLC2023-07-10 | In this video I give a brief overview of the in-game tutorial I created for my Highland Panic game using the Endless Book asset.
#dutchblitz #nertz #cardgame #mobilegame #steamgame #multiplayer #crossplatform #assetstore #indiegamedev #indiedev #indiegames #tutorialsHighland Panic Trailer 3Midnite Oil Software LLC2023-07-06 | Highland Panic is an exciting and fast-paced Scottish/Highland themed multiplayer card game designed for 2-4 players. If you enjoy classic games like Nertz or Dutch Blitz, you'll love Highland Panic! The game is built around the familiar mechanics of solitaire, but with a unique twist that makes it even more challenging and competitive.
In Highland Panic, players race against each other to play all the cards from their panic pile first. Points are earned for every card played to the common Clan pile area, but be careful - points will be subtracted for any cards left in your panic pile at the end of a round! The first player to score at least 75 points wins the game.
With easy-to-learn gameplay mechanics and quick, fast-paced rounds, Highland Panic is the perfect game for parties, game nights, and casual play. Whether you're a seasoned card player or a newcomer to the world of card games, you'll find something to love in Highland Panic. So gather your friends, sharpen your wits, and get ready for an epic battle of strategy and skill!
#dutchblitz #nertz #cardgame #mobilegame #steamgame #multiplayer #crossplatformUnity Tip: Abstracting User InputMidnite Oil Software LLC2023-06-17 | In this Unity Tutorial video I describe how to abstract user input in Unity and why you should do that.
The video is a response to comments on my Joust tutorial video and in it I explain the Observer pattern as well as other topics like decoupling, abstraction, separation of concerns, the "Bridge Pattern" and the "Gang of Four", dependency injection & inversion of dependency (one of the S.O.L.I.D. principals) and the many benefits of applying these patterns including making refactoring easier, allowing different implementations of a dependency without affecting downstream consumers as well as making your code testable by allowing the implementations to be "mocked".
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
#unitytuturial #unity2d #unity3d #madewithunity #designpatterns #abstraction #dependencyinjection #decoupling #input #userinput #indiegamedev #indiedev #indiegamesHighland Panic Devlog #4Midnite Oil Software LLC2023-06-15 | The fourth dev log episode for my cross-platform, real-time, multiplayer card game Highland Panic developed in Unity using Unity Netcode for GameObjects along with their Lobby and Relay services.
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
#madewithunity #steam #ios #unitytutorial #indiegamedev #devlog #indiegames #indiedev #unity2d #multiplayer #dutchblitz #multiplayer #crossplatformHighland Panic Devlog #3Midnite Oil Software LLC2023-06-14 | The third dev log episode for my cross-platform, real-time, multiplayer card game Highland Panic developed in Unity using Unity Netcode for GameObjects along with their Lobby and Relay services.
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
#madewithunity #steam #ios #unitytutorial #indiegamedev #devlog #indiegames #indiedev #unity2d #multiplayer #dutchblitz #multiplayer #crossplatformHighland Panic TrailerMidnite Oil Software LLC2023-06-11 | Highland Panic is an exciting and fast-paced Scottish/Highland themed multiplayer card game designed for 2-4 players. If you enjoy classic games like Nertz or Dutch Blitz, you'll love Highland Panic! The game is built around the familiar mechanics of solitaire, but with a unique twist that makes it even more challenging and competitive.
In Highland Panic, players race against each other to play all the cards from their panic pile first. Points are earned for every card played to the common Clan pile area, but be careful - points will be subtracted for any cards left in your panic pile at the end of a round! The first player to score at least 75 points wins the game.
With easy-to-learn gameplay mechanics and quick, fast-paced rounds, Highland Panic is the perfect game for parties, game nights, and casual play. Whether you're a seasoned card player or a newcomer to the world of card games, you'll find something to love in Highland Panic. So gather your friends, sharpen your wits, and get ready for an epic battle of strategy and skill!
#dutchblitz #nertz #cardgame #mobilegame #steamgame #multiplayer #crossplatformHighland Panic Game Play on SteamMidnite Oil Software LLC2023-06-10 | Another clip of Highland Panic game play on Steam after some minor tweaks. Keep the feedback coming!
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
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