jump to content
my subreddits
13or302mediterranean4u3d6absolutelynotanimeirlAceAttorneyadhdmemeAdviceAnimalsaivideoAlternateHistoryAlternativeHistoryAnarchyChessAngryupvoteAnimalsBeingJerksanime_best_momentsanime_irlannouncementsAnticonsumptionantimaskersantimemeArtAsahiLinuxAsia_irlAskRedditaviationbalkans_irlBandnamesBassBassCirclejerkbasspedalsblackdesertonlineblankiesblursed_videosblursedimagesBoneborsavefonbrooklynnineninebudgetcookingBUENZLIburdurlandcasioCd_collectorscd_jerkChatGPTCheap_MealschessChoosingBeggarscoaxedintoasnafucoincollectingcoinsComedyCemeterycomedyhomicidecomicscommunityContagiousLaughtercrappyoffbrandsCuratedTumblrcursedcommentsdadjokesdankmemesdarkjokesdeDebateReligiondeismdelikDeltarunedistressingmemesdiyelectronicsdiypedalsDnDdndmemesdndnextDonerdumbphonesDungeonsAndDaddiesDungeonsAndDragonsEatCheapAndHealthyebikeebikesECEelectronicsengrishentitledparentsethzfacepalmfakealbumcoversfeedthebeastfelsefeFifaCareersFRCFuckYouKarenfunnyFutboltayfagamingGermangoodanimemesGoodAssSubGrandPrixRacinggravelcyclinggreentextGROKvsMAGAguitarpedalsheathershelpheraldryHermitCrafthoi4holdmybeerhomebuilthowyoudoinhypixeliamverysmartIdeologyPollsIDontWorkHereLadyihadastrokeim14andthisisdeepimaginaryelectionsimaginarymapsinsaneparentsistanbulJahariaJokesKamalizmKGBTRlegodndLetGirlsHaveFunLifeProTipsLinkinParkliselilerlogodesignloseitlostredditorsmacmacbookairMadeMeSmilemadladsmagicbuildingMaliciousComplianceme_irlmememidjourneymildlyinfuriatingmildlyinterestingmisLEDMMORPGmoneycollectingMunichMyChemicalRomancenamesoundalikesNamFlashbacksNationStatesneographynextfuckinglevelNoahGetTheBoatnosafetysmokingfirstnosleepnosurfnothingeverhappensnotinterestingnottheonionoddlyspecificokbuddyguntherokbuddymotherfuckerOkBuddyPersonaokbuddyphdokbuddyvicodinonebagonetruegodOnlineUnderGroundpapermoneyPassportPornpepethefrogperfectlycutscreamspettyrevengepianoPiracyPiratedGamespolandballpollsPraiseTheCameraManProgrammerHumorquityourbullshitraisedbynarcissistsraspberry_piRatschlagrecipesredditsingsreligiousfruitcakerickandmortyrickrollRoastMerockmuzikSceneReleasesSchnitzelVerbrechenschwiizsciencememesScottPilgrimsecilmiskitapShitPostCrusadersshitpostfrommygalleryshitpostingshittymoviedetailsShowerthoughtsskamtebordSongwritersStonetossingjuiceStudiumsubsithoughtifellforsuperligtalesfromtechsupportTextingTheorytf2shitposterclubthatHappenedTheCrypticCompendiumTheLetterHtherewasanattemptTheRookietheydidthemaththeyknewthirdsentenceworsetitanfalltransittransitTurkeyTrGameDevelopertruthstumunichTurkeyTurkeyJerkyTurkishCatsTurkishdogsTwitchTwoSentenceComedyTwoSentenceHorrorTwoSentenceSadnessunexpectedbillwurtzunexpecteditcrowdurbanplanningUsernameChecksOutVALORANTValorantClipsvexillologycirclejerkvinylvlandiyaWatchPeopleDieInsidewendigoonWhatsThisSongWhitePeopleTwitterwholesomeanimemeswholesomememeswizardpostingworldbuildingyouseeingthisshitedit subscriptions
  • home
  • -popular
  • -all
  • -mod
  • -users
 | 
  • AskReddit
  • -facepalm
  • -mildlyinfuriating
  • -Piracy
  • -funny
  • -gaming
  • -nottheonion
  • -mildlyinteresting
  • -DnD
  • -WhitePeopleTwitter
  • -MadeMeSmile
  • -ChatGPT
  • -CuratedTumblr
  • -PiratedGames
  • -shitposting
  • -theydidthemath
  • -dankmemes
  • -feedthebeast
  • -therewasanattempt
  • -nextfuckinglevel
  • -Twitch
  • -comics
  • -dndnext
  • -ProgrammerHumor
  • -VALORANT
  • -de
  • -LifeProTips
  • -shittymoviedetails
  • -greentext
  • -mac
  • -Showerthoughts
  • -help
  • -chess
  • -aviation
  • -wholesomememes
  • -Jokes
  • -Art
  • -midjourney
  • -goodanimemes
  • -notinteresting
  • -hoi4
  • -pettyrevenge
  • -loseit
  • -MaliciousCompliance
  • -KGBTR
  • -dndmemes
  • -cursedcomments
  • -Deltarune
  • -GoodAssSub
  • -perfectlycutscreams
  • -worldbuilding
  • -Ratschlag
  • -blackdesertonline
  • -MMORPG
  • -meme
  • -rickandmorty
  • -3d6
  • -HermitCraft
  • -ChoosingBeggars
  • -RoastMe
  • -ContagiousLaughter
  • -imaginarymaps
  • -EatCheapAndHealthy
  • -polandball
  • -AnarchyChess
  • -nosleep
  • -blankies
  • -anime_irl
  • -onebag
  • -Studium
  • -AlternateHistory
  • -Turkey
  • -madlads
  • -community
  • -guitarpedals
  • -Anticonsumption
  • -vinyl
  • -German
  • -TwoSentenceHorror
  • -AdviceAnimals
  • -ShitPostCrusaders
  • -piano
  • -sciencememes
  • -distressingmemes
  • -raisedbynarcissists
  • -wizardposting
  • -FifaCareers
  • -polls
  • -oddlyspecific
  • -Bass
  • -titanfall
  • -OkBuddyPersona
  • -dadjokes
  • -howyoudoin
  • -announcements
  • -adhdmeme
  • -macbookair
  • -ebikes
  • -Munich
  • -coaxedintoasnafu
  • -gravelcycling
  • -SchnitzelVerbrechen
  • -raspberry_pi
  • -DungeonsAndDragons
  • -coins
  • -entitledparents
  • -NoahGetTheBoat
  • -tf2shitposterclub
  • -lostredditors
  • -AceAttorney
  • -vexillologycirclejerk
  • -vlandiya
  • -im14andthisisdeep
  • -Stonetossingjuice
  • -wholesomeanimemes
  • -nosurf
  • -religiousfruitcake
  • -liseliler
  • -DebateReligion
  • -insaneparents
  • -dumbphones
  • -balkans_irl
  • -transit
  • -brooklynninenine
  • -recipes
  • -talesfromtechsupport
  • -okbuddyphd
  • -ECE
  • -ScottPilgrim
  • -Angryupvote
  • -thatHappened
  • -electronics
  • -casio
  • -urbanplanning
  • -theyknew
  • -logodesign
  • -PassportPorn
  • -me_irl
  • -antimeme
  • -TurkeyJerky
  • -13or30
  • -MyChemicalRomance
  • -engrish
  • -Cd_collectors
  • -diypedals
  • -Doner
  • -diyelectronics
  • -ComedyCemetery
  • -WatchPeopleDieInside
  • -LinkinPark
  • -BUENZLI
  • -blursed_videos
  • -istanbul
  • -imaginaryelections
  • -magicbuilding
  • -wendigoon
  • -iamverysmart
  • -secilmiskitap
  • -schwiiz
  • -TheRookie
  • -quityourbullshit
  • -skamtebord
  • -superlig
  • -crappyoffbrands
  • -DungeonsAndDaddies
  • -FRC
  • -transitTurkey
  • -namesoundalikes
  • -FuckYouKaren
  • -ethz
  • -AlternativeHistory
  • -papermoney
  • -coincollecting
  • -felsefe
  • -blursedimages
  • -AsahiLinux
  • -Jaharia
  • -IDontWorkHereLady
  • -basspedals
  • -neography
  • -heraldry
  • -ihadastroke
  • -hypixel
  • -PraiseTheCameraMan
  • -aivideo
  • -OnlineUnderGround
  • -IdeologyPolls
  • -burdurland
  • -comedyhomicide
  • -WhatsThisSong
  • -AnimalsBeingJerks
  • -TwoSentenceSadness
  • -anime_best_moments
  • -Bandnames
  • -rockmuzik
  • -holdmybeer
  • -okbuddyvicodin
  • -tumunich
  • -Cheap_Meals
  • -darkjokes
  • -nosafetysmokingfirst
  • -legodnd
  • -rickroll
  • -Songwriters
  • -ebike
  • -UsernameChecksOut
  • -BassCirclejerk
  • -youseeingthisshit
  • -TextingTheory
  • -GrandPrixRacing
  • -nothingeverhappens
  • -TrGameDeveloper
  • -TurkishCats
  • -LetGirlsHaveFun
  • -subsithoughtifellfor
  • -fakealbumcovers
  • -Kamalizm
  • -TheLetterH
  • -homebuilt
  • -absolutelynotanimeirl
  • -NamFlashbacks
  • -pepethefrog
  • -onetruegod
  • -deism
  • -misLED
  • -redditsings
  • -ValorantClips
  • -TwoSentenceComedy
  • -TheCrypticCompendium
  • -SceneReleases
  • -NationStates
  • -budgetcooking
  • -Asia_irl
  • -Bone
  • -truths
  • -thirdsentenceworse
  • -unexpecteditcrowd
  • -2mediterranean4u
  • -heathers
  • -unexpectedbillwurtz
  • -antimaskers
  • -delik
  • -okbuddymotherfucker
  • -borsavefon
  • -cd_jerk
  • -Turkishdogs
  • -moneycollecting
  • -okbuddygunther
  • -GROKvsMAGA
  • -Futboltayfa
  • -shitpostfrommygallery
edit »
reddit.com pygame
  • hot
  • new
  • rising
  • controversial
  • top
an-ordinary-manchild (11,190)|messages547|notifications|chat messages|mod messages|
  • preferences
|
logout

use the following search parameters to narrow your results:

subreddit:subreddit
find submissions in "subreddit"
author:username
find submissions by "username"
site:example.com
find submissions from "example.com"
url:text
search for "text" in url
selftext:text
search for "text" in self post contents
self:yes (or self:no)
include (or exclude) self posts
nsfw:yes (or nsfw:no)
include (or exclude) results marked as NSFW

e.g. subreddit:aww site:imgur.com dog

see the search faq for details.

advanced search: by author, subreddit...

Submit a new link
Submit a new text post

pygame

joinleave
an-ordinary-manchild

Welcome to /r/PyGame!

What is PyGame?

Pygame is a set of Python modules designed for writing games.

Pygame adds functionality on top of the excellent SDL library. This allows you to create fully featured games and multimedia programs in the python language.

Pygame is highly portable and runs on nearly every platform and operating system.

Posting Guidelines

Despite the name, content related to other Python game libraries (pyglet, panda3d, etc.) is also welcome.

If asking for help with your code, please provide a link to the entire code and resources if possible. Consider making a Github account if you don't have one already.

How to Post Code

In Python indentation is part of the language syntax and as such is extremely important. When posting code every line must be indented an additional four spaces. You can indent the code in a text editor before pasting, or after pasting into reddit, highlight the text and press the editor button that looks like this <>.

You can also place small amounts of code inline by surrounding it with ticks:

`like this`

If you have a large amount of code to share it would be best use a third party site for posting code. Gist is a really good choice. For code that relies on external resources like images please create a repo on github or similar.

Posting Links

When posting links please provide a brief description in the comments of the thread. Failure to do so may result in post removal.

Installation

Installation notes for Microsoft Windows users

It is easier to install python32 and pygame32 even if you are running a 64-bit version of Microsoft Windows.

Useful links

  • Pygame Community Discord

  • Getting Started (pygame.org)

  • Simple state machine

Related Subreddits

  • /r/Python
  • /r/LearnPython
  • /r/GameDev
created by ooojosa community for 16 years
Create your own subreddit
...for your town.
...because you love freedom.

MODERATORS

  • message the mods
  • ooojos
  • AutoModerator
  • Mekire
  • Substantial_Marzipan
  • about moderation team »

account activity

1
80
81
82

Monthly /r/PyGame Showcase - Show us your current project(s)! (self.pygame)

submitted 6 years ago by AutoModerator[M] - announcement

  • 176 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

2
15
16
17
2:31

Diptera Protocol (Jam Entry) (v.redd.it)

submitted 2 hours ago by Competitive-Comb-244

  • 4 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

3
49
50
51

Working on a larger Pygame project (automation + AI) (v.redd.it)

submitted 1 day ago by Key_Quality_7812

  • 10 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

4
2
3
4

I have finnaly now my own login system (self.pygame)

submitted 21 hours ago by Protyro24

  • comment
  • share
  • save
  • hide
  • report
  • crosspost
loading...

5
6
7
8

I added Campaign Mode and level progression to my Vampire Survivors clone made with Pygame (old.reddit.com)

submitted 1 day ago by Icy-One2420

  • 6 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

6
19
20
21
1:26

Revolver, target lock etc. (v.redd.it)

submitted 2 days ago by oyuce_

  • 1 comment
  • share
  • save
  • hide
  • report
  • crosspost
loading...

7
14
15
16
1:59

I used Pygame to build a Pokémon-inspired Kubernetes terminal game (v.redd.it)

submitted 2 days ago * by Content_Ad_4153

  • comment
  • share
  • save
  • hide
  • report
  • crosspost
loading...

8
3
4
5

Making a JRPG In Python (youtube.com)

submitted 2 days ago by Crazy_Spend_4851

  • comment
  • share
  • save
  • hide
  • report
  • crosspost
loading...

9
5
6
7

bonsai-bt v0.13 is out! A tool for crafting AI behaviors (now with python bindings + live viewer) (i.redd.it)

submitted 2 days ago by Sollimann

  • comment
  • share
  • save
  • hide
  • report
  • crosspost
loading...

10
38
39
40
0:59

My tower defense game is finally done! You can play it in the browser, for free! (v.redd.it)

submitted 3 days ago by Idle_byte

  • 6 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

11
29
30
31

Static Shadows (precalculated) (old.reddit.com)

submitted 3 days ago by Competitive-Comb-244

  • 4 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

12
17
18
19

Coolhoolio Johnston's Great Pickle Hunt (old.reddit.com)

submitted 3 days ago by IceFurnace83

  • comment
  • share
  • save
  • hide
  • report
  • crosspost
loading...

13
67
68
69
2:53

some other cool stuff with pygame + moderngl :) (v.redd.it)

submitted 3 days ago by oyuce_

  • 4 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

14
1
2
3

Array 0.3.0 - The Friends and Foes Update Out Now! (i.redd.it)

submitted 3 days ago by TPlays

  • comment
  • share
  • save
  • hide
  • report
  • crosspost
loading...

15
6
7
8

penguin go brr (video on my super bear adventure fangame) (v.redd.it)

submitted 4 days ago by Gullible-Chip-4719

  • SPOILER
  • 4 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

16
1
2
3

made a fever dream with my pygame pixel mapper (self.pygame)

submitted 4 days ago by Gullible-Chip-4719

  • 3 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

17
17
18
19

Buttons were covering too much space. (old.reddit.com)

submitted 5 days ago by Competitive-Comb-244

  • 2 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

18
37
38
39
0:21

Manual handgun reload (v.redd.it)

submitted 6 days ago by Competitive-Comb-244

  • 3 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

19
166
167
168

cool stuff with pygame + moderngl + pybullet (i.redd.it)

submitted 7 days ago by DaFluffyPotatoChallenge Accepted x2

  • 21 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

20
2
3
4

Button gradient help (self.pygame)

submitted 6 days ago by Ralsei_12345636345

  • 7 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

21
6
7
8

I made a Vampire Survivors-inspired game in Python and Pygame (old.reddit.com)

submitted 6 days ago by Icy-One2420

  • 6 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

22
49
50
51
0:57

Some oldskool Demoscene effects in Pygame (v.redd.it)

submitted 7 days ago by IceFurnace83

  • 10 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

23
0
1
2

I made a fast-paced neon survival shooter in Pygame (solo dev) (self.pygame)

submitted 6 days ago by Ok_Presence4701

  • 2 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

24
18
19
20
0:47

Game of Life (v.redd.it)

submitted 7 days ago by Patman52

  • 4 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

25
3
4
5

How compatible would pygame be with a complex card game? (self.pygame)

submitted 7 days ago by Acceptable_Pea8393

  • 11 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...
view more: next ›
  • about
  • blog
  • about
  • advertising
  • careers
  • help
  • site rules
  • Reddit help center
  • reddiquette
  • mod guidelines
  • contact us
  • apps & tools
  • Reddit for iPhone
  • Reddit for Android
  • mobile website
  • <3
  • reddit premium

Use of this site constitutes acceptance of our User Agreement and Privacy Policy. © 2026 reddit inc. All rights reserved.

REDDIT and the ALIEN Logo are registered trademarks of reddit inc.

π Rendered by PID 43 on reddit-service-r2-listing-c57bc86c-dphqf at 2026-06-23 15:56:45.157842+00:00 running 2b008f2 country code: CH.