While you're here, please consider supporting GamingOnLinux on:
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register
- NVIDIA switching to open kernel modules by default in future driver update for Turing+
- SteamOS 3.6 Preview for Steam Deck brings numerous big new features
- Bungie's classic free FPS 'Marathon' is now on Steam
- Collabora detail the improved updater for Steam Deck in SteamOS 3.6
- Crusader Kings III gets a Free Weekend plus a big Paradox sale on Steam
- > See more over 30 days here
-
Caves of Qud gets a huge new Beta released with the big…
- Phlebiac -
The Warlords series and the five original Close Combat …
- chaussettes -
Ghost of Tsushima single-player only on Steam Deck due …
- CatKiller -
Ghost of Tsushima single-player only on Steam Deck due …
- CatKiller -
SteamOS 3.6.2 Preview for Steam Deck fixes up double-in…
- benmhall - > See more comments
Latest Forum Posts
- Steam is downloading a different version of Civ 6 on NixOS compar…
- slaapliedje - Penguins in Gaming
- Pengling - AMD Graphics (Native - Non Native) Testing Area (mesa obiaff ppa)…
- mrdeathjr - Emulation Recommendations!
- missingno - Starfield - AMD Frame generation working
- rustigsmed - See more posts
View PC info
View PC info
http://www.pygame.org/wiki/tutorials
Here is a free pdf book about writing games, which also has an section on pygames
http://inventwithpython.com/IYOCGwP_book1.pdf
A friend of mine who is soon-to-be-12 has learned 3d graphics by starting with google sketchup and then switched to blender. He uses blender to make custom models for minecraft, but it can be used to make cool graphics for games written with pygame as well
http://www.pygame.org/project-pygame-blender+converter-326-.html
You do have to learn how to program in python to use pygames, but it's a pretty good language for people who don't have a lot of programming experience yet. My younger friend has started learning it. http://www.briggs.net.nz/snake-wrangling-for-kids.html
View PC info
Yes, you can. I'm waiting since twenty years to start my adventure game :D (I'm fourty years old °_° )
I suggest to look to GtkRadiant, it's a good tool for learning. You build levels for some nice Id games, next You will mod to the engines that are GPLed (Doom, Quake 2, 3, 4, Doom 3, Wolfestein, ET, etc.)
Another funny tool for making game (genre adventure) is Inform7 or Frontabs but these programs are more suitable for the game designers/editors than game developers.
View PC info
It's a simple environment for creating your games by arranging different blocks of "code" (not really code, basically just instructions). It's pretty simple to learn, easy to use and most importantly it eliminates the need to do annoying and complicated bug hunting, because you forgot one letter on the line X.
Don't let the simple user interface fool you though, you can create quite complex game mechanics with it. Once you've learned the basics with that, I suggest you learn Python and Pygame.
View PC info
A nice way to start could be on Coursera or a similar free online education site.
https://www.coursera.org/course/gameprogramming - Game programming with C# starts on 16th September. Even if you don't keep up with all the homework, once you've enrolled you will always be able to watch the videos and do the course (just no award for it).
What I know of Python I learned from finishing the tasks in each of these books, where each chapter you learn to make a game:
http://www.amazon.co.uk/Python-Programming-Absolute-Beginner-Dawson/dp/1435455002/ref=sr_1_1?ie=UTF8&qid=1378596781&sr=8-1&keywords=python+programming+for+the+absolute+beginner
http://www.amazon.co.uk/More-Python-Programming-Absolute-Beginner/dp/1435459806/ref=sr_1_2?ie=UTF8&qid=1378596781&sr=8-2&keywords=python+programming+for+the+absolute+beginner
If you manage to finish just the first one of these books you will know enough about python to start messing about with it.
View PC info
Is your system 32-bit or 64-bit (run "uname -m" if you don't know)?
That determines which file you need to download here http://icculus.org/gtkradiant/downloads.html
Then the next step is to unpack the download with tar, which I do from a terminal window with a command like
(I have the 64-bit system, the bolded part would be different if you need 32-bit)
also there is probably a way to do it by clicking the downloaded file from your filebrowser, but I'm not sure what the lubuntu filebrowser program is like.
Then in the unpacked directory, you will find a file called radiant.bin and that is what you need to run. You can start it from a terminal window like this
or you should be able to browse to that unpacked directory with your filebrowser and click to start.
View PC info