XaiJu
iHeartGamedev

iHeartGamedev

patreon


iHeartGamedev posts

EARLY ACCESS ✨ How to Program in Unity: Observer Pattern Explained

Hi everyone!

Please enjoy early access to this brand new tutorial!

Today we build a narration system like in the game "Bastion" by SuperGiant Games! In the process of creating this awesome project, we'll break down the observer pattern: an incredibly helpful design pattern in object oriented programming. Together we'll explore concepts like: "coupled code", communication between classes, and more! By the end of the video, we'll have our narrator reacting t...

View Post

πŸ“ Project Files | How to Program in Unity: Observer Pattern Explained

Hey all! πŸ‘‹

Happy to share the patron early access video will be available soon for my new tutorial: "How to Program in Unity: Observer Pattern Explained". But for now, I had a blast creating this fun little project to showcase how this design pattern can be used which you can all download and hopefully learn from!

The project uses a free "Hero" and "Enemy" kit from the asset store, a basic player controller and enemy script, and a few voice lines/backg...

View Post

COMING SOON | How to Program in Unity: Observer Pattern Explained

Happy New Year everyone πŸŽ‰ I hope you are all ready for 2023!

I am so excited to share the topic of the first tutorial of the year: The Observer Pattern. Together we are going to create a project where we build a basic Narration System like the one in the game Bastion by SuperGiant Games. Of course, it will be a simplified version for now.

For today, I also want to share that the script for the tutorial is complete and VO has been recorded. Attached to this post is the script fo...

View Post

Vote on the next video topic! πŸ—³οΈ (Voting Ends 11/27 - 11:59PM EST)

Please select from one of the poll options below!

Voting will end this Sunday (11/27) at 1...

View Post

EARLY ACCESS ✨ Intro to Animation Rigging & Procedural Animation in Unity

Hi everyone!

Please enjoy early access to this brand new video covering animation rigging, procedural animation and the animation rigging package in Unity.

Today we break down the character animation pipeline and learn how the animation rigging package allows us to move an important part of it into Unity to help us create procedural animations!

Stay tuned for a new election where you all can vote for what we cover next! I wouldn't mind divin...

View Post

πŸ“ Project Files: Intro To Animation Rigging and Procedural Animation in Unity

Hey all! πŸ‘‹

Happy to share the patron early access video is being uploaded now for my new tutorial: "Intro To Animation Rigging and Procedural Animation in Unity". I created a small project to demonstrate the final result.

It uses the Banana Man asset combined with a modified version of the hierarchical state machine and the animation rigging package to demonst...

View Post

COMING SOON: Intro to Procedural Animation in Unity: Animation Rigging Package

Hey all! I am back from Unite 2022 Montreal. It was an awesome experience and I'm grateful to have been given the opportunity to go. While I was there, I had the chance to meet a bunch of other Unity insiders, and the incredibly passionate Unity developers working on making it a better platform. Exciting stuff ahead!

I'm pleased to share that I was also able to finish my script for the next video and record the VO in my hotel room. Happy to share the script with all of ...

View Post

Vote on the next video topic! πŸ—³οΈ (Voting Ends 10/14)

Hey all! 

Thank you for the positive reception to my latest video on third person movement. I'm happy to hear that you all seem to like how it came out, and I hope that it helps. But now let's look ahead to the next video!

The topics for the next video are as follows:

2022-10-11 15:30:50 +0000 UTC View Post

EARLY ACCESS ✨ How to Program in Unity: Third Person Movement Explained [Built In Character Controller #7]

Hi everyone!

I'm excited to share this new tutorial with all of you early and provide access to the project source files! This is a brand new entry into the built-in character controller series, but it was also structured to be self-contained. If you haven't had a chance to watch the other entries yet, it is no big deal.

Today is all about third person movement! We will ditch the fixed camera angles that we've been using for a third person camera,...

View Post

I'm back! Let's chat!

Hi everyone, I'm finally home and settled from my extended break. I can happily say that the time away was wonderful; filled with some of the best moments and memories that I've had in all of my 30 years. Thank you all for the kindness regarding my wedding and honeymoon! It means a lot.

While away, I was able to finish the script on my next video in the character controller series. I started the script on a second tutorial properly explaining Velocity Verlet (this may wait depending on ...

View Post

Pausing For September! I'm getting married :)

Hi everyone!

First of all, thank you so much for supporting me and the channel. I absolutely LOVE getting to learn and share with the game dev community, and you all help to justify the wild amounts of time I spend on each video. So thank you!

As a huge life update, I'm getting married in just a few days! My future wife and I will then be going on a honeymoon. I already know that the amount of time I will be able to dedicate and focus on making videos will be directly impacted so ...

View Post

EARLY ACCESS ✨ The Ultimate Guide to Unity's Free Look Camera | 3rd Person Camera

Hi all! I'm excited to be able to share this brand new video with all of you early! Today we break down everything there is to know about Cinemachine's Free Look camera! If you are trying to make a 3rd person camera system, there is a good chance that this component and system can be customized to fit your needs.

Now that this video is complete, the final video in this little series will be to recreate the camera system from super mario odyssey (or at least tr...

View Post

COMING SOON: The Ultimate Guide to Unity's Free Look Camera! | Script Available Now

Hi all! Over the last few nights I was able to finish the script for the next video and record the voice over! This weekend I'll put my head back in Unity and create/record/edit the video elements.

Trying to have it all completed for next weekend, and hopefully will be able to share it with you all early.

I'm excited for this one to be finished so we can focus on the follow-up video that ties and the Camera Relative ...

View Post

EARLY ACCESS ✨ Camera-Based Movement in Unity 3D Explained

Hey hi hello! I'm super excited to finally share a new video and tutorial! Today we will learn how to move our characters relative to the camera's angle.

Understanding the code that we right is super important! So while we are legitimately looking at about a dozen lines of code and breaking them down one at a time, it's much better than simply copy-pasting code off of stack overflow, the unity forums or github and not knowing how it works!

Let's learn about vectors and space to ge...

View Post

COMING SOON: Camera-Relative Movement in Unity 3D Explained!


Hi all! Thank you for your patience on this next tutorial! Here is the the latest script for the video for anyone who is interested in an early look.

In this video, we are going to break down each line of code that is used for camera-relative movement. That way, we understand the code we are writing rather than just copy-pasting.

The video is looking to be about ~18 minutes...

View Post

Modularizing releases - Potential changes to content release!

Hello Patrons!

At the current rate at which I produce videos, I've thought it best to rethink the production pipeline of long-form videos like new episodes of the Built-In character controller series. The current way that videos are made on this channel is pretty standard:

1. research
2. script
3. film/record
4. edit
5. release

For long-form videos that end up being 15+ minutes, this can take quite a bit of time between video releases for the channel. What I'm ...

View Post

πŸ—³οΈ ELECTION | Assets, Character Controller, or Remake?



Hey all πŸ‘‹  It’s time for the next election to decide what we cover next on iHeartGameDev! This month we have a couple of new and fun options!

1. Asset Tutorial: there are currently three assets that I would love love love to try out and share a tutorial for: β€œShapes” by Freya, β€œFeel” by Mountain, and β€œDotween”. As a disclaimer, I have not used any of ...

View Post

EARLY ACCESS ✨ YOU helped make our State Machine BETTER! [Built-In Character Controller #6]

Hello Patrons! I am so excited to share the first ever early access video release on Patreon!

In this video we are going to add a new state to our state machine and fix some minor issues that were pointed out by our amazing community! I hope you enjoy it!

It's awesome to get back to this series and expand on our growing hierarchical state machine. Stay tuned later this week for the next tutorial election where you'll help decide what we c...

View Post

New script available for reading! "YOU made our Hierarchical State Machine BETTER [Built-In Character Controller #6]" Full video coming soon...

Hey all! It's been a minute since we've checked in. I'm happy to return to share the script for the next video! It is now complete and the audio has been recorded. All that's left to be done is the actual recording and editing of the video (which somewhat go hand in hand).

I'm going to be pushing for a release of next Sunday, but if that doesn't end up happening, I'll be sure to upload a Patreon exclusive version that can be shared with all of you as soon as it's done and a public versi...

View Post

πŸ—³οΈ Election | ALL OF THE OPTIONS

Hey everyone! πŸ‘‹  After yesterday's EXCITEMENT from the release of the Command Pattern video, let's keep the hype going with a brand new election! The candidates are as follows:

1. Something with Cinemachine
Cinemachine is the best tool I can imagine using for cameras and there is still so much more to cover with the package. Let's keep learning it with anoth...

View Post

NEW TUTORIAL | How to Program in Unity: Command Pattern Explained

Hi everyone! I'm thrilled to finally share a new tutorial with this amazing community. Today we are tackling another behavioral design pattern: The Command Pattern. 

This video is over a month in the making, so I hope that you find it insightful and helpful on your gamedev journeys!

To access the project files for this video, you can check out this link: https://www.patreon.com/posts/6...

View Post

The Command Pattern | Script & Project Files

Hey all! Pleased to share that the next tutorial covering The Command Pattern will go live THIS SUNDAY! As a result of the recent poll asking whether you would be interested in the scripts for my videos, the script will now be shared in addition to the project files/source code! Thank you for the interest as there is quite a bit of thinking and effort to ensure the wording is as approachable as I think possible.

2022-03-04 17:01:04 +0000 UTC View Post

February 14th Update: Interested in my written scripts? Also: Command Pattern Script complete!

Hey all!

Happy Valentine's Day! I want to pop in here with some relatively good news: I finished the script for the Command Pattern video. This one took a while for quite a few reasons.

For starters, work has been hammering my free time as of late. I'm learning a lot in the process, but it just hasn't left me with much free time for game dev, unfortunately. And on top of that... I actually struggled to understand this pattern! It took me a lot of research to grasp...

View Post

Jan 31st Update: Next tutorial, February Payment Pause, and my personal thanks!

Hi everyone! It's been a fast two weeks for me since I released the most recent "Goals of 2022" video. I've made progress on the next tutorial, but not as much as I would have hoped. I guess that's what happens when making videos isn't my full-time gig. I'm thinking to myself now that I should probably make "Full Time Game Dev" a goal on this Patreon...

With that being said, the progress that I have made these past couple of weeks has resulted in a few really ...

View Post

Next Video Topic: The Command Pattern

Hi everyone!

I want to update you all on what has been going on behind the scenes. With the overarching topic of "programming" for the next tutorial, I've been narrowing down what it should be about. Given how much I enjoyed making the State Pattern video, I really want to make this next tutorial about another design pattern and right now I am putting a lot of research into The Command Pattern.

Many examples out there explain this pattern through an "Undo Redo" im...

View Post

Top 5 Goals for 2022!

Hi Patrons! πŸ‘‹

I'm excited to share a brand new video where we set some goals to accomplish this year!

Last year we also set 5 goals for 2021, so today we'll also review those goals and see how 2021 actually turned out!

Can't wait to make 2022 a year of gamedev progress and success! A new programming tutorial will be up as soon as possible, but thank you all for helping to make this channel happen!

Cheers to an awesome year! 🍻

-Nicky

View Post

Tutorial | How to use Cinemachine in Unity: Virtual Cameras Explained

Hey everyone! A brand new tutorial is now LIVE over on YouTube!

Today we are learning all about Cinemachine Virtual Cameras and the properties that help make them so powerful! Cinemachine continues to impress me and I hope that these tutorials have helped you on your gamedev journeys! It will be awesome to start using it in the built-in series so we can really start controlling the camera like most 3rd person character controllers.

Voting for the next tutorial is ...

View Post

πŸ—³οΈ ELECTION | AI Animations, Cinemachine or Programming!

Hey all! Happy New Year! πŸŽ‰ I am excited to open the first election of 2022 and to see what you are all interested in for the next tutorial that we'll cover on iHeartGameDev!

The first of three choices for this election is a repeat from a previous election: AI Animations using PixCap. If you missed last election, I wrote "Pix...

View Post

πŸ—³οΈ ELECTION | Cinemachine Virtual Cameras vs Animations with A.I


Hello everyone! It is time to vote for the topic of the next tutorial πŸŽ‰ The two options we have are to continue the series on Cinemachine and break down how Virtual Cameras work or to pivot for a moment and try out a new service called PixCap! PixCap looks to be a promising newcomer to the gamedev scene, with a platfo...

View Post

✨ PATREON UPDATE | UPDATED TIERS & PERKS ✨ December 2021

Hi all! I hope you are doing well ✨

I have made the decision to remove the current ultra supporter tier from the patreon. Instead, I'd like to add the voting perk to members at the super supporter tier. I think this will allow many more people to decide in the future direction of the channel and what content to focus on.

Voting for the next tutorial will go live tomorrow and will last ...

View Post