It can be hard to figure out what's wrong with an update loop because a normal breakpoint will stop every single frame. Here's how to use conditional breakpoints instead.
#gamedev #unity3d #indiegamedev #csharp #gameprogramming #gamedevelopment

It can be hard to figure out what's wrong with an update loop because a normal breakpoint will stop every single frame. Here's how to use conditional breakpoints instead.
#gamedev #unity3d #indiegamedev #csharp #gameprogramming #gamedevelopment
Today's tip dives a bit into Awake, Start, and OnEnable. These are important monobehavior methods that have different triggers and timing.
Good morning! Today's tip is all about how you can create extension methods to cleanup redundant code and make it much easier to read.
#gamedev #unity3d #godot #csharp #gameprogramming #indiegamedev
Steven Dwyer's first pro games job was Sonic Riders. After a year and a half of crunch, his manager woke him at his desk — game approved. Steven stood up and quit, half-asleep.
Find Dev to Dev here: linktr.ee/DevToDev
.
.
.
.
#DevToDevPodcast #gameindustry #crunchculture #firstjob #gameprogramming
Purrliament, a love2d based game, is now up in my website. Watch as cats socialize, govern, have their own family and more. #indiegamedev #gamedev #gameprogramming #gamedevelopment #indie #videogame #cats
You can download Purrliament at our official game page: kirinoyastudios.itch.io/purrliament
Making your own engine (or "engine") you get to decide all the fun stuff like "do I get the current state by a singleton instance like Engine::get_current_state() or should each game object carry that information with them?"