• @theneverfox
    link
    English
    25 months ago

    Creative constraints is the term you’re looking for

    It’s absolutely a thing - they do it for creative writing and game jams, and it’s very effective.

    Programming is inherently creative, even if we don’t think of it that way. You start learning the basic use, then you get into very rudimentary designs - at that stage, you transition from problem solving to creating a design that solves a problem.

    Constraints help - if you pick what we call an opinionated framework, it limits and guides you. It tells you how pieces fit together, and ideally it doesn’t limit you, but it does make some things much easier and others harder.

    Nintendo had an extremely opinionated engine in that time - they were still drawing the maps out on paper in a grid, then scanning it with custom hardware.

    These days, you open up godot, and you get a blank screen. You could make anything, 2d or 3d, a game or a tool, and it just gives you the tools. You could build a tile map for a 2d game, or a terrain for 3d, you can set the camera wherever you want. You can have multiple cameras, multiple maps - you can do anything

    It’s overwhelming.