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
- GOG launch their Preservation Program to make games live forever with a hundred classics being 're-released'
- Valve dev details more on the work behind making Steam for Linux more stable
- NVIDIA detail upcoming Linux driver features for Wayland and explain current support
- GE-Proton 9-19 brings fixes for Horizon Zero Dawn Remastered, Monster Hunter Wilds and more
- Direct3D to Vulkan translation layer DXVK v2.5 released with rewritten memory management
- > See more over 30 days here
-
Get a fresh look at Half-Life 2 RTX in a new video plus…
- _Mars -
Avowed from Obsidian gets a release date, and pre-order…
- Joseph -
Classic Unreal Tournament and Unreal now easier to down…
- Purple Library Guy -
Avowed from Obsidian gets a release date, and pre-order…
- whizse -
Half-Life 2 free to keep until November 18th, Episodes …
- a0kami - > See more comments
- What do you want to see on GamingOnLinux?
- LoudTechie - New Desktop Screenshot Thread
- Vortex_Acherontic - Our own anti-cheat list
- Xpander - Weekend Players' Club 11/15/2024
- Klaas - Does Sinden Lightgun work?
- Linas - 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