FrystSork avatar

FrystSork

@FrystSork@kbin.social
Kichae,

The users who don't consider Meta a threat can find a server that won't block them. Or start their own.

Admin's website, admin's rules.

wagesj45,
wagesj45 avatar

I'd highly recommend you start with a game engine like Godot. Very few studios, let alone individuals, code games from the ground up. Besides having lots of functions and libraries specifically designed to do the math required for games, these engines will have lots of tools that will be useful for performing all kinds of game-related work.

If you're looking for a true challenge and really hate yourself, and you really want to go from scratch, you could write your own engine in C or C++. Again, this is a Bad Idea™.

LexaPrime,
LexaPrime avatar

That would depend on what kind of game you want to make, and what do you mean by "from scratch" (hopefully not the Scratch programming language - that one I can tell you, you should not be using).

If you're planning on creating everything from scratch, including the game engine? With a "very limited background in programming", I would advise against it, but if you're stubborn enough, you could get it done in a couple years. But you would not be constrained to any specific language - you could use anything you'd like, even though some may be better suited for the task than others.

Most AAA game engines are still built with C++, and that's the one to use if you're very serious about it and want good performance with good 3D graphics - you'll find a lot of resources, libraries and bindings for it. On the other hand, it's considered one of the most difficult mainstream languages to learn.

If you only need 2D graphics, and don't need to simulate a lot of stuff, you can focus on finding a language that would be easier for you to learn. Python is considered a good starting language, and despite being slow, it should be good enough for the task.

If you're planning on actually making a game, you probably want to use an existing engine and build from there - all of my own twenty-something attempts at creating my own game engine have ended with "ooh, so that why they don't do it this way" instead of a game. There are lots of different ones to choose from, and again, depending on how complex the game is supposed to be, you can use Unity with C# or Unreal with C++ for advanced 3D (Unreal also has Blueprints, which would be... well... Scratch-for-Games - visual scripting, an editor that does not require a knowledge of any programming language); or, for example, Godot for 2D and simple 3D, with C# or their own GDScript, which is a mix between Python and Javascript, and pretty easy to get a hang of.

So, my advice would be to find an engine that looks intuitive enough for you, and learn whatever it uses for scripting - if you decide to move to a different one with a different language later, it is much, much easier to learn a second language than it was to learn your first.

samus12345,
@samus12345@lemmy.world avatar

No. I prefer Lemmy having its own identity, not trying to copy Reddit.

Steam Deck Screw Properties for Maintenance and Modification (lemmy.ml)

So far the information available on the Steam Deck screws has been quite sparse, noted for their fragile nature. So during my recent opening of the Steam Deck, I decided to collect some technical information on screws that are otherwise not written down anywhere....

UPDATED 22.01.23: List of Anime communities on the fediverse (PLEASE CONTRIBUTE)

Due to a quirk of how federation works, you cannot discover communities or magazines through search or on "all", until at least one other user on your instance has manually triggered federation to be "initialized" by searching for that exact community/magazine....

  • All
  • Subscribed
  • Moderated
  • Favorites
  • Leos
  • slotface
  • ngwrru68w68
  • modclub
  • normalnudes
  • everett
  • rosin
  • cubers
  • magazineikmin
  • thenastyranch
  • DreamBathrooms
  • Youngstown
  • osvaldo12
  • InstantRegret
  • JUstTest
  • kavyap
  • mdbf
  • anitta
  • ethstaker
  • cisconetworking
  • Durango
  • tacticalgear
  • khanakhh
  • megavids
  • provamag3
  • tester
  • GTA5RPClips
  • lostlight
  • All magazines