this post was submitted on 24 May 2025
49 points (100.0% liked)

Programming

20308 readers
516 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 2 years ago
MODERATORS
 

Game Development Tutorials

Intro to Game Development

  1. Lukky - Making a Game from Start to Finish (Tutorial)
  2. Brackeys - How to make a Video Game - Godot Beginner Tutorial
  3. Brackeys - How to program in Godot - GDScript Tutorial

Basic Game Development

  1. LegionGame - Juiced Up First Person Character Controller Tutorial - Godot 3D FPS
  2. Lukky - Godot 4.0 Third Person Controller Tutorial (2023)
  3. Quilled - Import Animations in Godot 4 with Animation Retargeting
  4. LegionGame - Design 3D Game Levels From Scratch - Godot 4 Tutorial

Advanced Game Development

  1. Chap C. Creates - The First Skill GODOT Beginners Should Learn - State Machine Game Showcase
  2. The Shaggy Dev - Starter state machines in Godot 4
  3. The Shaggy Dev - Advanced state machine techniques in Godot 4

Basic Game Development (continued)

  1. LegionGames - 3D Enemies With Pathfinding and Animations - Godot 4 FPS Tutorial
  2. LegionGames - Complete 3D Shooting Mechanics - Godot 4 FPS Tutorial
  3. LegionGames - Hitscan Guns, Weapon Switching and Crosshairs - 3D Godot 4 FPS Tutorial
  4. LegionGames - Fully Destructible 3D Environments - Godot 4 FPS Tutorial
  5. Coco Code - Godot UI QUICKSTART (Ex-Unity friendly guide)
  6. DevWom - How to Create a INVENTORY in Godot 4 (step by step)

Game Feel

  1. Game Maker's Toolkits - What Makes a Good Combat System?
  2. Extra Credits - Open World Design - How to Build Open World Games
  3. Razbuten - How Small Open-World Games Feel Big
  4. Game Maker's Toolkit - What Makes Good AI?
  5. Game Maker's Toolkit - How to Keep Players Engaged (Without Being Evil)
  6. Game Maker's Toolkit - Secrets of Game Feel and Juice
  7. Game Maker's Toolkit - The mistake every new game developer makes (Developing 2)
top 10 comments
sorted by: hot top controversial new old
[–] calabast@lemm.ee 9 points 10 hours ago (3 children)

I love video games, but I told my cousin not to go into that field because of how terribly game developers are treated/paid, and that if your plan is to make an indie hit like balatro or Minecraft, you probably would have better luck playing the lottery. But I'm not really in that industry, I've just read a lot of articles. If anyone is actually in that line of work, would you say my warning was accurate?

[–] a1studmuffin@aussie.zone 1 points 2 hours ago

I've been in games over two decades - everything from AAA to VR startups to running my own indie studio. I feel like I can probably answer your question.

There's definitely a class divide within the industry based on your discipline. If you're a software engineer, you have much greater leverage than artists/designers etc. when it comes to compensation, and you'll likely be treated better in general.

Especially at larger studios, if you're good you will generally be looked after. Sure, you might earn more working for one of the big five in tech, but you'll probably be less interested in the work.

You should expect to move around pretty often - it's rare (but not unheard of) for people to stay at one company for most of their career.

There have been some pretty rough seas over the years too - post-covid layoffs, and a fairly large series of layoffs in the early 2010s.

I'm guessing 30% of my time has been spent on games that never released. The first time was soul-crushing. But after that, I realised I needed to focus on enjoying the journey Instead. The game releasing was just a nice bonus.

I wouldn't change my career for the world. I love working with other creatives (I'm actually friends with many of my colleagues), and I'm genuinely passionate about what I do. I think you just need to be the right personality type for it. If you're someone who can't set boundaries for yourself easily (switching off after hours), it can burn you out, usually by your own hand.

Most burnout I've seen has not come from studio heads demanding people work insane hours (though those rare situations always make the headlines), but instead comes from people's inner drive to be a reliable colleague and do amazing work. I think that's a side effect of being passionate about the work.

Is it a good career? I've certainly loved it and feel like I've been well-compensated, but your mileage may vary. But don't believe the hype of the vocal minority who say it's an industry full of abuse and bad wages. There's some shitty things that happen for sure, and some jerks running studios here and there, but I think that's more to do with late-stage capitalism than games itself.

[–] ImplyingImplications@lemmy.ca 2 points 6 hours ago

I have a friend who has worked for 3 companies over 6 years. She has never once released a game as they were all cancelled before release. She found out she lost her job at one company after reading an interview about a bunch of studios being shut down. One of them was the place she worked. Even her boss apparently didn't know.

The studio she works at now initially hired her for completely remote work, but they've since changed their minds and now she has to drive over 100km to work every day. She was going to quit but she's sticking with it for now in the hopes of finishing at least one game.

[–] popcar2@programming.dev 4 points 9 hours ago* (last edited 9 hours ago)

I work in the industry. You're pretty much right. I wouldn't recommend people to get into the field unless you're SUPER into making games and are okay with working way harder than others. That said, other tech jobs are also suffering right now, layoffs are way more common than they used to be throughout the entire field feels very competitive.

[–] Blurntout@lemmy.ca 2 points 8 hours ago

Awesome list of content!

Have you come across any good blog style guides or references? I love a good video tutorial but going through the rust book has me wishing there were better documentation for some game dev concepts 😅

[–] capuccino@lemmy.world 3 points 11 hours ago (1 children)

Is rust full compatible with godot?

[–] Allah@lemm.ee 4 points 11 hours ago

not fully compatible with Godot in the same way that GDScript, C#, or C++ are, but it can be used with Godot

[–] HelloRoot@lemy.lol 1 points 10 hours ago

I really like the yt channel of the people who delevoped Backpack Battles. They have a whole 2 year catalogue on godot.

[–] TheMightyCat@lemm.ee 1 points 10 hours ago (1 children)

Want to give a shoutout to the tutorial that got me into game dev: ChiliTomatoNoodle - C++ 3D DirectX Programming, A very long tutorial but it really goes deep into the basics of graphics api's and win32, Even though i now use vulkan and wayland the underlying concepts that are explained in the tutorial are still the same.

[–] Allah@lemm.ee 1 points 10 hours ago

do you think my list is enough?