Was learning game development with unity, then I realized it takes a ton of effort to make a game and noped out
This was actually the second time I stopped learning game development and it was for the exact same reason and at the exact same lesson; basically I was learning 2D game development, got to the stage where you set up the sprites and can decide how long each sprite lasts for (so perhaps one frame in a several frame long sequence you want that one sprite to last on the screen a little longer than the rest, you can), and also setting up each sprite and such, only to realize I'd have to do this for everything that has sprites and was like noooooooope.
Maybe if I ever try to learn game development again I'll just stick to ASCII games or something. I watch the game dev videos where people make games in a short amount of time, see all the work that goes into the stuff they do, and realize it's not for me.
I'm honestly way too lazy to do any of this stuff. I wanted to be a game developer ever since I was a kid, but I'm also infinitely lazier now than I was back then.
im still bitter at my parents for absolutely stiling my early game dev experimentation as a kid. this is back in the "lower middle class home with one old PC in a public room" and using V-basic.
"you're breaking the computer! get rid of it!" proceeds to make me delete weeks worth of carefully crafted code.
i mean, computers, amiright, that's just for nerds? who could possibly make money in that nerd shit? go play sports - my parents
As someone who has made teeny weeny tiny games for game jams and stuff, I really think as a single person, at least to start, it's good to aim very small and focus on what you're passionate about. If you find something you enjoy making, that will be all the difference. Nobody starts off good at making stuff, and most game devs just have a history of repeatedly getting absorbed into a project and coming out knowing more, that's all it is. There's only one reason I code professionally now: Over years, I every couple of months went out of my way to find a bunch of interesting things I wanted to code as a hobby. That was all.
Sprites and artistry are where I seriously fall over in my game dev projects. I tend to focus on avoiding that as much as possible, and if you start looking, you'll be surprised how many successful indie games (at least initially) really cheap out on too many art assets. But the other thing to remember is there are tons of digital artists out there looking to get involved in stuff, and they're often friendly lots. It's okay to enjoy one aspect of game development, and go looking for other people to collaborate with. It's something I intend to try more in coming years.
Doing something that interests you, and working with people you get on with. Will get you a thousand times further than any amount of willing yourself into doing work you hate.
Nah imo Godot is a lot more optimal for small teams. However making your dream game first try is impossible, what you need is to come up with a ton of small silly ideas with which you fiddle for a week before giving up
When you have a solid 10 failed projects on your hard drive, subscribe to a game jam on Itch.io and make a game in a limited time, and only then you quit your day job and go for that sweet Steam moneeeeeeey
Consider making something really small! The entirety of my own "game dev experience" is making a little Galaga clone and then making a Legend of Zelda thing that was only one screen and only had one enemy, and even though I didn't make much I still felt really fulfilled every time I would go "now how do I make X happen" and after an hour of researching and trying things out I would have successfully added X to my little game.
This is why game development tends to be a multi-person endeavor, and why it's super important to measure your expectations and be flexible. Like I've got game ideas of my own, but I 100% accept that if my ultimate dream video game would actually be made, that most of the ideas would have to be scrapped, and I'd need to find several people to help me do everything.
Ultimately, though, even if you just draw concept art and write a huge document detailing every idea you have and how these fit with each other (as if 90% of it wouldn't be cut for one reason or another), and make a short barebones tech demo or however we call it, you're still expressing your creativity and building skills. So it isn't really a failure, it's still a step towards achieving your dreams.
I don't have much to add but I feel ya. Planning on using Unreal Engine to make some stuff.
Honestly as someone who doesn't think they're a competent programmer and knows only basic stuff with C and Python
I'd be proud If I do the thing with adding Mario in a realistic setting lol.
You can always try making something that doesn't require animated sprites. I haven't really spent much time working on games but the last time I was messing around in Godot I was making a system for placing rail tracks, and a terrain generation system. I didn't have to worry about making sprites at all, and all the stuff I wanted the player to place down was just static graphics that I was generating procedurally. Admittedly, later on I wanted to have the player place down buildings like train stations and generators that would probably have to be animated, but I think if you've already invested a lot of time into the fun part of a project it gets easier to do the boring parts.
I’ve been “trying to learn game development” on and off for years and it really does seem like the sort of thing where you have to continuously learn for a long period of time without having much output or without having output that would feel good to anyone but yourself. But then again I suppose that’s true for a lot of things. It’s just that I can’t spend a decade becoming a great musician to do the soundtrack and then also spend a decade becoming a great artist to do the sprites and also spend a decade becoming a great programmer to be able to code the game logic and also spend a decade becoming a great game designer to be able to put it all together.
Speaking of game dev, why do I always have the same mising faces when I export my mesh for rigging? I went to all the trouble of learning how to do basic 3d modeling and texturing because I am so in love with my setting, and now I have an actual playermodel but I can't seem to fix this issue. What causes it? I swear to god I'm hitting select all
Is this from Blender? Blender by default shows both sides of a face, while most game engines hide the back face. So I'd guess that missing face might have its face orientation flipped compared to the others, and gets culled because of it.
In blender I think shift+n in edit mode is the shortcut to flip your normals in the right direction. There should also be an option to show face normals with a little ray coming out in the direction they're facing. It's also worth doing a check for n-gons before you export (faces with 5 or more sides), and there should be an option to select faces by number of sides (thus highlighting any you miss), I forget where the option is off the top but it's there.
Have you tried playing dreams? I mean the game made by media molecule, not the minecraft youtuber. If you have a ps4 or 5 then I recommend trying it out because it's astonishing how streamlined game development is on that thing. Modeling, rigging, making music, programming, and rendering is all instant. It's seriously revolutionary and would be industry standard if it were possible to create on PC.
As a guy who played ADOM before the graphical steam release, who played Avalon (I think this was the name?), Rogue, Angband and others whose names escape me, you don't gotta convince me; I loved those games to bits. I was kind of sad to discover Tales of Maj'eyal so late (not dwarf fortress though; that game looks like it would've been too complex for young me). ADOM was among the very few games that made me dream of being a game developer.
In fact I even tried to learn how to code in C# without the use of unity so I could eventually make my own ASCII RPG, but that turned out to be too complex for my fairly simple mind (not that I'd give up on making ASCII RPGs, only giving up on making the whole game (almost) from scratch by myself). I actually had an idea for an ADOM like game that allows you to learn other languages and instead of just mindlessly killing goblins and such, you could learn their languages (the languages of the many species) and get to know them and do quests for them instead. Also your weapons level up and take on the traits of what you killed the most with them.
I can't help but think their language would have their own unique symbols that would then start to show up in the player's ASCII display as they learn more about the world. All the trees looked like the same 7, but now the player can see 7 too.
I think it isn't actually that hard and it is probably just capitlaism preventing us form having good Middleware to make this achievable. I feel like thr post half life boom and the starcraft custom map scenes show us what the good timeline could have been