

It’s great that you’ve had success.
They want to make games. I told him a way to learn about game design without using a computer.
Programming is just one tool and I would say not the most important one to make a good game.
Learning to code is difficult.


Also blockchain is append only. So no deletions.


Some of us a powered by medical grade stimulants.


Have you actually tried using them? Installing the right version for whatever other libraries you’re using is everything but easy.
Installing is the easiest part anyway.
I told him to first make a card or boardgame from paper.


The tools don’t matter much when starting out. Unreal and Unity are terrible recommendations for beginners. Even installing them is a challenge to a noob.


It’s not necessary to know how to code to design a game. To actually make it, programming helps. However you could just make physical board or card games. A lot translates to video game design.


Make a card game or board game. Start with an idea, then play test it until it’s fun.
The fundamentals of game design are:
Something to consider is how players and the game interact. Do the players interact directly or only with the game. So they play against each other or cooperate to beat the game itself.
I recommend starting with a card game. Take a piece of paper, scissors, and a pen.


I’m still mad at Apple for making Swift instead of Objective-C 3.0. It was such a powerful and small language.
C++ has a billion features and Swift is getting more every year.
Objective-C was fast to compile, great in a debugger, and allowed lots of creativity and patching broken system components.
Lots of great software was written with it. CocoaBindings are magical.


There’s a lot of legacy stuff around. I saw some CORBA in the wild recently.


I agree that CLI and keyboard driven systems are powerful and should be further developed. New terminal emulators like Kitty, Nerd fonts, and Lazyvim show what’s possible.


Pure Darwin ist still around.
I tried out a Darwin distribution a few years ago. It was a BSD with some apple flavor. None of the GUI was included, not all drivers, firmware, etc.
The community is tiny. There was also little incentive to try and fix things or add features, because upstream Apple ignored it pretty much. Grabbing the sources and compiling them into an operating system has little documentation from Apple.
Mac OS X used to install XQuartz, a hardware accelerated Xorg/X11 server by default in the 2000s, but dropped it at some point.
Even back when OpenDarwin and such were around, people would rather install YellowDog Linux that supported PowerPC Macs.
I think at some point the old NeXtStep/OpenStep folks left Apple and the new engineers didn’t understand Unix or think it’s important.


Back to sourceforge it is then.


Work out of the box with some asterisks.
I did some distro hopping over the last couple of months and there were only a few that installed drivers and firmware for my Broadcom WiFi. Several had severe issues with Bluetooth audio. Keyboard backlight worked out of the box in less than half. Laptop speakers sound like crap without a lot of tweaking. Hardware acceleration for video doesn’t work out of the box on any distro I tried using the nouveau drivers for NVIDIA. Battery life is meh. No distro put the computer to sleep automatically on low battery by default. Websites can look like ass before installing Microsoft fonts. HDR support for screens is still limited.
Depending on your hardware, you can be lucky, need additional configuration, and will have to accept some limitations.


For some hardware you might have to install drivers or firmware yourself. Not all are included in all Linux distributions for complex reason.


That’s why I daily drive Haiku OS.


She’s perfect already.


Because you never had someone look at you like that IRL.


What’s your preferred desktop environment?


That was always allowed.
There are many ways to get into making games.
OP is a beginner and a little intimidated. So giving them an alternative to giant complex SDKs can help them see more options.
You can write a game in any programming language and don’t even need a game engine.
Look at great games like A Dark Room for example.
I wanted to show OP, that they can already make games with skills and tools they have.
OP is very far away from making this their job.
There are tons of indie games with teams smaller than five.
Of course it takes more to get a job than designing a small game yourself. I never said anything like that.
This is about learning, not making money.
Game design skills are good to have regardless of you specialize in something else later. Even as a graphics dev, or sound designer it will make your work and communication mich better.