Skip to content

Patryk Galach

Level up your game dev skills!

  • Home
  • Newsletter
  • About
  • Contact

Category: Game Development

Posted on 03/21/201906/27/2019

Using State Machine for AI in Unity

Just a few days ago I made a post about implementing State Machine in Unity. I know that having design pattern implementation and nothing else is less useful, so I decided to make small AI that will use State Machine in a bigger context.

What this example is?

In the example that I’ve prepared we are making logic for units in some RTS game. By default, they are aggressive, and they are trying to get rid of the enemies nearby them.
We are going to have 2 types of units. First one will be a knight who will attack other groups. The second type will siege machine that will only be able to attack buildings. Both will have the same components, but parameters might differ a little bit.

Continue reading “Using State Machine for AI in Unity”
Posted on 03/18/201906/27/2019

How to implement State Machine in Unity

Did you ever heard of term “design pattern”? Do you know what it means? Or do you know examples of it?

Today we will find out about one of the most important design patterns in game development! But beware, this might change you forever! ?

What design pattern even is?

But first things first! What is the design pattern you might ask? I’m going to prepare a separate post only about that subject, so, for now, I have just a quick explanation.

A design pattern is a high-level idea or proposition on how you can write code. Each design pattern has its pros and cons, so you have to learn about them as much as you can to know where and when to use them in your project.

Continue reading “How to implement State Machine in Unity”
Posted on 03/01/201906/27/2019

First place at Las Vegas Summer Game Jam 2018

A week after landing in Las Vegas for a little longer stay I had a chance to participate in Las Vegas Summer Game Jam 2018. I wasn’t expecting much from it as I was entirely new in a city, but it was a great chance to meet new people!

Las Vegas Summer Game Jam Cover

Game jam took place on the weekend 25-26 August 2018 at Work In Progress.
In addition to a game jam, there was a part for newcomers to take workshops on game making in a lot of interesting subjects. But I came there to make games… ? Continue reading “First place at Las Vegas Summer Game Jam 2018”

Posted on 02/28/201906/27/2019

Diary of a Game Jam Survivor at IGDA Las Vegas

There are countless game jams opened to join in a moment you are reading this sentence. There is also a lot of people taking part in them.
What is most important in this type of events is that you have very limited time to create a game and submit it. This is great because as a game developer you always try to make something perfect. It’s not necessarily a bad thing, but this might lead to a never-ending development process.
So to make sure that you will make a game there are limits on time for game jams. They can be spread from a few hours to even a few weeks!

But to attend them, you have to prepare yourself for it!
And I made a presentation on exactly that subject on IGDA Las Vegas Meetup!

I hope you’ll enjoy it!

All materials are available here:

Continue reading “Diary of a Game Jam Survivor at IGDA Las Vegas”

Posted on 02/27/201906/27/2019

How to Start Your GameDev Career at IGDA Las Vegas

There are growing needs of a game industry but lucky there are people that want to get into making games. I had a little presentation on exactly that subject on IGDA Las Vegas Meetup where I’ve shared a few tips that can greatly help newcomers.

Enjoy!

All materials are available here: Continue reading “How to Start Your GameDev Career at IGDA Las Vegas”

Posts navigation

Previous page Page 1 … Page 16 Page 17 Page 18 Next page

Search on my blog

About me

Programming geek with love to clean high-quality code.

CEO of Lublin GameDev and CEO of Reality Unit

Let’s work together!

Want to work with me?

Visit Reality Unit!

Want support this page?

Buy Me a Coffee

Newsletter

Subscribe to my newsletter and stay up to date with all events coming straight in your mailbox:

* Personal data will be encrypted

Categories

  • AR
  • Blog
  • Career
  • Design Patterns
  • ECS
  • Game Development
  • Game Jam
  • Lublin GameDev
  • Presentations
  • Procedural
  • Productivity
  • Project Tiny
  • Reality Unit
  • Repositories
  • Shaders
  • Tools
  • Uncategorized
  • Unity DOTS
  • Web Development

Archives

  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • October 2020
  • September 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • Youtube
  • Twitter
  • Instagram
  • Public Repository
Privacy Policy Proudly powered by WordPress
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.OkPrivacy policy