Personally, i don't think the coding part of game development was not a bottleneck.
Just try to implement, for example, a hexagon-based isometric game. There are no off-the-shelf implementations -- you'll need to redo the pan / zoom / click controls yourself, you'll need to implement the pathfinding, map layers, interface state machine etc etc etc
This is still not an easy task -- to build a somehow complicated game. If you're building a platformer -- sure, that's doable. Strategy/4X/RPG? That's different.
> Just try to implement, for example, a hexagon-based isometric game. There are no off-the-shelf implementations -- you'll need to redo the pan / zoom / click controls yourself, you'll need to implement the pathfinding, map layers, interface state machine etc etc etc
Sure there's off the shelf implementations.
Off the top of my head I would suggest starting with evaluating godot 4.
They have isometric view, pathfinding, and all of the rest you are mentioning.
Sure they do -- but once you introduce at least one custom component (i.e. hexagon map), it's actually not straightforward, how to integrate it with the rest of the controls.
I can't say whether it's me who's stupid, or it's just not very easy to make good UI in game engines. I don't say that's not doable of course -- i'm just saying one would need to invest quite a bit of time to work out how to do this.
Another purpose of code, as in software, is to be readable (aside from being executable). There's a million ways to do the formatting, and i would prefer people to use linter when they write code (hopefully, the same linter i'm using).
Those languages enforce a standard syntactic structure; there are less ways to write unreadable code, which is a good thing.
I prefer the middle ground taken by Go and others—have a standard formatter that is part of the language that everyone agrees to use, but don't make that syntactically relevant. That way you get readable code without individual coders ever having to manually fiddle with indentation levels, which is a source of endless problems when copy/pasting.
Agreed, top comments smacks of gatekeeping. I work in both Python(ic) languages and in C/C++, both have their strengths and weaknesses. No need to start flame wars.
Worked in a medical start-up in one of the country's biggest incubators, but eventually uncovered that the whole thing was a scam. All what management did is launder the money to themselves with no actual product in sight. I was responsible for the pilots and demos to the municipal hospitals and government officials, and i regret i've spent ~year to help them cover their crimes.
The management guys are not in prison and i think will never be.
I believe there are enormous amounts of resources which enable people to self-tech the basics of coding. I partially agree -- but it's not an absense of possibility, it's absense of motivation. I think it's exactly because modern systems are opaque to a beginner
Jokes aside, this sounds terrible. What are the policies in place to prevent this?
reply