I belive i would like to try making games but my laptop isint that powerful. Its a thinkpad from like 10 years ago, i upgraded it to a 250gb ssd, and 16gb of low voltage ddr3, i also put linux on it to screeze out as much as possible. So i need something that will run but im struggling on choosing expecially sense i want to start for free. I want to start with something dead simple and work my way up.

What would you suggest and why so?

  • entwine@programming.dev
    link
    fedilink
    arrow-up
    1
    ·
    22 hours ago

    Found the Godot cultist. Take a deep breath. Having a parasocial relationship with a game engine isn’t healthy.

    absolutely is relevant, you disingenuous troll.

    I meant irrelevant to the choice of an engine for a beginner. Why do you say I’m disingenuous?

    I understand how Python modules work just fine, you install a module with Pip, and

    You don’t understand what Python modules are. There’s no need to get so defensive about that. Nobody is born knowing everything, and there’s no shame in learning.

    A pip package is not a Python module. Pip is just one tool for managing module dependencies (there are others). A module in Python is anything you can import, such as another python script, a folder with python scripts, or a native library. There’s no need to use pip to make and ship a game in pygame. You probably used it to install pygame, because that’s the common way tutorials tell you to get it, but it’s not the only way, and it’s certainly not the way you’d ship the game to end users.

    Python also has a well-deserved reputation as a fast and performant language even running on old and limited systems…oh wait no it’s a sow in treacle. The more you implement in Python the slower it’s going to run.

    This is nonsense. You don’t know anything about software optimization. I can guarantee you that I’ve written pure Python that’s more performant than anything you’ve written in C# or whatever you think is a “fast language”.

    And in case you were unaware, GDScript is slower than Python. It’s not a fair comparison because Python has a ton of interpreters to choose from, even ahead-of-time compilers that rival C/C++ performance. By comparison, GDScript has just the one interpreter built into Godot, which is never going to compete with even the CPython interpreter (the one you’re probably using) in terms of performance, simply due to the amount of people and orgs investing in it.

    Can you name a commercial game that is implemented in Python, using modules like Pygame? I can’t.

    Idk pygame in particular, but there are a ton of commercial games made with Ren’Py. Search “visual novel” on Steam, and like 90% are probably made in Ren’Py.

    I don’t do game dev in Python so I’m not familiar with what’s popular nowadays, but there definitely are people making games with Python.

    if you’re going to start gluing applications like Tiled and such together, you might as well go with something like Godot because that’s basically what you’re janking together.

    “Gluing” applications together is called game development. Do you create your 3D models in Godot? Your materials and textures? Your story and design docs? Your music and sound effects?

    There are entire departments at game studios whose job is to build and maintain data pipelines between content creation tools and the engine, even for studios using Unity or Unreal. There are a ton of free/commercial tools out there serving the game industry (from AAA to indie), and the way to make the best game is to use the best tools.