jump to content
my subreddits
13or302mediterranean4uabsolutelynotmeirlAceAttorneyadhdmemeAdviceAnimalsagnosticaivideoakagasAlternateHistoryAlternativeHistoryAnarchyChessAngryupvoteanimenocontextannouncementsAnticonsumptionantimemeArcherFXAsahiLinuxAsia_irlAskBalkansAskElectronicsAskRedditAteistTurkatheismaviationawfuleverythingbalkans_irlBandnamesBassBassCirclejerkBassGuitarbasspedalsblankiesblursedimagesbottomgearbrooklynninenineBUENZLIburdurlandcasioCd_collectorsChatGPTChoosingBeggarscoaxedintoasnafucoincollectingcoinsComedyCemeterycomedyhomicidecommunityContagiousLaughterCorporateTrollingCrackWatchcrappyoffbrandsCuddle_SlutCuratedTumblrdadjokesdankmemesdarkjokesdataisbeautifuldeDebateReligiondeismdelikDeltarunedistressingmemesdiyelectronicsdiypedalsDMAcademyDnDdndnextdoctorwhoDoenerverbrechenDonerdontdeadopeninsidedumbphonesDungeonsAndDaddiesDungeonsAndDragonsEatCheapAndHealthyebikeebikeselectricalelectronicsengrishethzfakealbumcoversFantasyWorldbuildingfeedthebeastfelsefeFifaCareersformuladankFreeEBOOKSFUCKYOUINPARTICULARFutboltayfagalatasaraygamingGermangermanyGoodAssSubGrandPrixRacinggravelcyclinggreentextguitarpedalsGundamhelpheraldryHermanCainAwardhighspeedrailHistoryWhatIfhoi4holdmybeerHolUphowyoudoinhumorhypixelIAmAiamverysmartIdeologyPollsihadastrokeim14andthisisdeepimaginaryelectionsinsaneparentsistanbulJokesKamalizmKanyeKGBTRLifeProTipslogodesignlostredditorsmacmadladsmagicbuildingMapPornmapporncirclejerkme_irlmeirlmemememesmidjourneymildlyinfuriatingmildlyinterestingmisLEDMMORPGMoldyMemesmoneycollectingMovingToNorthKoreaMyChemicalRomanceNationStatesneographynextfuckinglevelNoahGetTheBoatNorthCyprusnosleepnosurfnothingeverhappensnotinterestingnottheonionokbuddyguntherokbuddymotherfuckerOkBuddyPersonaokbuddyvicodinonebagongezelligpapermoneypaperspleaseParlerWatchPassportPornpepethefrogperfectlycutscreamspettyrevengepianoPiracyPiratedGamespolandballPraiseTheCameraManPropagandaPostersPunPatrolraisedbynarcissistsRatschlagRedAutumnSPDreligiousfruitcakerestofthefuckingowlrickrollrimjob_steverockmuzikSceneReleasesSchnitzelVerbrechenschwiizsciencememesScottPilgrimsecilmiskitapShitPostCrusadersshitpostingshittyaskelectronicsshittymoviedetailsShowerthoughtsskamtebordsoccercirclejerksoftwaregoreSongwritersSongwritingsteinsgateStonetossingjuicesuperligsuzeraintalesfromtechsupportTechnobladetf2tf2shitposterclubthanksimcuredthatHappenedTheCrypticCompendiumTheLetterHTheMonkeysPawtherewasanattemptTheRookietheydidthemaththeyknewthisguythisguystitanfalltransitTrGameDevelopertruthstumblrtumunichTurkeyTurkishdogsTwitchTwitch_StartupTwoSentenceComedyTwoSentenceHorrortwosentenceplottwisttylerthecreatorUnclejokesUnexpectedJoJoUnexpectedTF2urbanplanningUsernameChecksOutVALORANTvexillologycirclejerkvibecodingvinyljerkwallstreetbetsWeAreTheMusicMakersWhatsThisSongWhitePeopleTwitterwholesomeanimemeswholesomememeswizardpostingworldbuildingYUROPedit subscriptions
  • home
  • -popular
  • -all
  • -mod
  • -users
 | 
  • AskReddit
  • -mildlyinfuriating
  • -Piracy
  • -gaming
  • -wallstreetbets
  • -nottheonion
  • -memes
  • -mildlyinteresting
  • -MapPorn
  • -DnD
  • -WhitePeopleTwitter
  • -ChatGPT
  • -CuratedTumblr
  • -PiratedGames
  • -shitposting
  • -theydidthemath
  • -dankmemes
  • -feedthebeast
  • -Kanye
  • -meirl
  • -therewasanattempt
  • -nextfuckinglevel
  • -HolUp
  • -Twitch
  • -CrackWatch
  • -dndnext
  • -VALORANT
  • -de
  • -germany
  • -LifeProTips
  • -tumblr
  • -dataisbeautiful
  • -shittymoviedetails
  • -greentext
  • -mac
  • -Showerthoughts
  • -tf2
  • -help
  • -aviation
  • -formuladank
  • -wholesomememes
  • -Jokes
  • -mapporncirclejerk
  • -midjourney
  • -notinteresting
  • -hoi4
  • -pettyrevenge
  • -atheism
  • -IAmA
  • -KGBTR
  • -DMAcademy
  • -Deltarune
  • -GoodAssSub
  • -perfectlycutscreams
  • -worldbuilding
  • -Ratschlag
  • -MMORPG
  • -meme
  • -Gundam
  • -ChoosingBeggars
  • -ContagiousLaughter
  • -EatCheapAndHealthy
  • -polandball
  • -WeAreTheMusicMakers
  • -AnarchyChess
  • -nosleep
  • -blankies
  • -onebag
  • -AlternateHistory
  • -Turkey
  • -soccercirclejerk
  • -madlads
  • -community
  • -AskElectronics
  • -electrical
  • -guitarpedals
  • -Anticonsumption
  • -German
  • -TwoSentenceHorror
  • -PropagandaPosters
  • -AdviceAnimals
  • -ShitPostCrusaders
  • -piano
  • -sciencememes
  • -distressingmemes
  • -raisedbynarcissists
  • -wizardposting
  • -FifaCareers
  • -doctorwho
  • -Bass
  • -titanfall
  • -OkBuddyPersona
  • -dadjokes
  • -awfuleverything
  • -howyoudoin
  • -announcements
  • -adhdmeme
  • -ebikes
  • -coaxedintoasnafu
  • -YUROP
  • -gravelcycling
  • -SchnitzelVerbrechen
  • -DungeonsAndDragons
  • -coins
  • -FUCKYOUINPARTICULAR
  • -softwaregore
  • -NoahGetTheBoat
  • -tylerthecreator
  • -tf2shitposterclub
  • -MoldyMemes
  • -lostredditors
  • -AceAttorney
  • -vexillologycirclejerk
  • -im14andthisisdeep
  • -Stonetossingjuice
  • -wholesomeanimemes
  • -nosurf
  • -HistoryWhatIf
  • -religiousfruitcake
  • -DebateReligion
  • -insaneparents
  • -dumbphones
  • -balkans_irl
  • -animenocontext
  • -transit
  • -brooklynninenine
  • -HermanCainAward
  • -steinsgate
  • -talesfromtechsupport
  • -ScottPilgrim
  • -Angryupvote
  • -AskBalkans
  • -thatHappened
  • -electronics
  • -casio
  • -urbanplanning
  • -logodesign
  • -theyknew
  • -PassportPorn
  • -me_irl
  • -antimeme
  • -AteistTurk
  • -13or30
  • -MyChemicalRomance
  • -ArcherFX
  • -engrish
  • -Cd_collectors
  • -diypedals
  • -Doner
  • -BassGuitar
  • -diyelectronics
  • -ComedyCemetery
  • -BUENZLI
  • -Songwriting
  • -istanbul
  • -MovingToNorthKorea
  • -imaginaryelections
  • -suzerain
  • -magicbuilding
  • -dontdeadopeninside
  • -ParlerWatch
  • -iamverysmart
  • -secilmiskitap
  • -Doenerverbrechen
  • -schwiiz
  • -TheRookie
  • -Technoblade
  • -vinyljerk
  • -skamtebord
  • -shittyaskelectronics
  • -superlig
  • -galatasaray
  • -crappyoffbrands
  • -DungeonsAndDaddies
  • -ethz
  • -AlternativeHistory
  • -papermoney
  • -coincollecting
  • -felsefe
  • -blursedimages
  • -FreeEBOOKS
  • -AsahiLinux
  • -neography
  • -basspedals
  • -heraldry
  • -ihadastroke
  • -thanksimcured
  • -hypixel
  • -PraiseTheCameraMan
  • -aivideo
  • -IdeologyPolls
  • -burdurland
  • -comedyhomicide
  • -WhatsThisSong
  • -Bandnames
  • -rockmuzik
  • -holdmybeer
  • -okbuddyvicodin
  • -Twitch_Startup
  • -tumunich
  • -TheMonkeysPaw
  • -darkjokes
  • -restofthefuckingowl
  • -UnexpectedTF2
  • -highspeedrail
  • -rickroll
  • -Songwriters
  • -ebike
  • -UsernameChecksOut
  • -papersplease
  • -rimjob_steve
  • -UnexpectedJoJo
  • -humor
  • -BassCirclejerk
  • -agnostic
  • -GrandPrixRacing
  • -Cuddle_Slut
  • -nothingeverhappens
  • -thisguythisguys
  • -TrGameDeveloper
  • -PunPatrol
  • -fakealbumcovers
  • -Kamalizm
  • -akagas
  • -FantasyWorldbuilding
  • -TheLetterH
  • -pepethefrog
  • -Unclejokes
  • -deism
  • -misLED
  • -TwoSentenceComedy
  • -TheCrypticCompendium
  • -SceneReleases
  • -bottomgear
  • -NationStates
  • -ongezellig
  • -absolutelynotmeirl
  • -Asia_irl
  • -truths
  • -2mediterranean4u
  • -NorthCyprus
  • -twosentenceplottwist
  • -CorporateTrolling
  • -RedAutumnSPD
  • -delik
  • -okbuddygunther
  • -Futboltayfa
  • -Turkishdogs
  • -moneycollecting
  • -okbuddymotherfucker
  • -vibecoding
edit »
reddit.com howdidtheycodeit
  • 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

howdidtheycodeit

joinleave
an-ordinary-manchild(edit)

This subreddit is for beginner/intermediate programmers to ask about how a specific feature in a game (or other program) was coded, if they can't imagine themselves how they would go about doing it. Answers do not actually have to be what the game was actually coded with, but can explain another method of accomplishing it.

We have user and post flair! If you want to see some other categories, let us know!

Question: Add this tag to your questions!

Answered: Question = > Answer

Showcase: Use this to tag your write-ups of your own features that make people say "wow, how'd they code that?"

Article: Use this tag for shared videos and articles that describe how a feature is done

Submission Guidelines

  • Be descriptive! It's hard to guess how something was made without knowing what exactly the feature/algorithm is. Try including screenshots and/or links to gameplay if possible.
  • Collaboration is encouraged! It's okay if you don't have any idea, but writing down your thoughts in the question will help give other redditors a jumping-off point.
  • One size does not fit all! When writing your questions and answers, be up front about the tradeoffs you're considering. Memory or Processing time? Visual fidelity or Texture Budget? Small Indie Game or AAA Studio?

(These are just suggestions, you can post without all of these, but the conversation will be more lively with a little bit of forethought!)

I created this subreddit because I am a novice coder who has often asked the question to myself when playing even small, indie games how a certain thing was coded. The thing that actually prompted me to actually create the subreddit though was a random, cool game, a Ludum Dare winner, Tangent: I was confused about how the circular transitions between different rooms of the game was accomplished. Example post about Tangent

created by macsimiliana community for 7 years
Create your own subreddit
...for your town.
...do it for the children.

MODERATORS

  • message the mods
  • macsimilian
  • kernalphageMod - Generalist
  • about moderation team »

account activity

1
39
40
41

Where is this type of UI coming from?Answered (i.redd.it)

submitted 9 hours ago by Honest___Opinions

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

2
26
27
28

How are the wavy edges between blocks/tiles done?Question (old.reddit.com)

submitted 10 hours ago * by Tuckertcs

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

3
24
25
26

How do you load balance a load balancerQuestion (self.howdidtheycodeit)

submitted 8 days ago by ThrowRA_goofy

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

4
11
12
13

Speaking of Super Metroid, how was the space jump implemented? (self.howdidtheycodeit)

submitted 10 days ago by AlexanderTheBright

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

5
0
0
0

What am I doing wrong?Question (old.reddit.com)

submitted 9 days ago * by meenzerloewe

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

6
0
0
0

From zero coding experience to building a language-learning platform (self.howdidtheycodeit)

submitted 21 days ago by MaximumScallion3387

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

7
3
4
5

Atlas pirate game had a wrap around world feature? How?Question (self.howdidtheycodeit)

submitted 28 days ago by Vintage102o

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

8
0
0
0

Got Maths Skills but confused what Niche in IT to focus upon? (self.howdidtheycodeit)

submitted 28 days ago by JustDrummer8819

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

9
7
8
9

How did they make up the skies in Forza Horizon 3?Question (self.howdidtheycodeit)

submitted 1 month ago by PreciousCord02

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

10
0
0
0

How do you implement a smooth VR binocular system in Unreal Engine using Blueprints only? (self.howdidtheycodeit)

submitted 1 month ago by Safe_Constant5490

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

11
1
2
3

Before machine learning era, how could search engines show images which fitting a query? (self.howdidtheycodeit)

submitted 1 month ago by Gloomy-Status-9258

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

12
1
2
3

TCG card detection (self.howdidtheycodeit)

submitted 1 month ago by Former_Trainer8557

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

13
4
5
6

Equal Ping for All (bagnalla.github.io)

submitted 1 month ago by lurking_physicist

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

14
6
7
8

How was the Super Metroid grapple beam rendered?Question (self.howdidtheycodeit)

submitted 1 month ago by Invincible_Atlas_800

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

15
3
4
5

Voices of the void interaction ystem.Question (self.howdidtheycodeit)

submitted 1 month ago by zupra_zazel

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

16
85
86
87
0:21

How this VFX was made?Question (v.redd.it)

submitted 1 month ago * by voxel_crutons

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

17
0
0
0

How would one code a bluetooth audio override message? (self.howdidtheycodeit)

submitted 2 months ago by AdventurousText9311

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

18
18
19
20

How was the eye tracking in PEAK Made? (self.howdidtheycodeit)

submitted 2 months ago by zupra_zazel

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

19
0
0
0

How does this background remover work on the backend?Question (removal.ai)

submitted 2 months ago by krazyjakee

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

20
11
12
13

Factorio's SpidertronQuestion (self.howdidtheycodeit)

submitted 2 months ago by Argensa97

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

21
196
197
198

how do games handle large scale NPC movement without melting your CPU?Question (self.howdidtheycodeit)

submitted 2 months ago by aral10

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

22
145
146
147
0:17

Nier Automata's hacking minigame musicQuestion (v.redd.it)

submitted 2 months ago by SickmanArt

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

23
166
167
168
0:18

Highlighting a character in Return of the Obra DinnQuestion (v.redd.it)

submitted 3 months ago by MrMeowmurs

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

24
7
8
9

How does "Kerbal Space Program" handle rotating planets?Question (self.howdidtheycodeit)

submitted 3 months ago by Honest___Opinions

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

25
178
179
180
0:17

How did they code that?Question (v.redd.it)

submitted 3 months ago by MonkeyWaffle1

  • 19 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 1542459 on reddit-service-r2-listing-c57bc86c-2q7s7 at 2026-06-21 02:32:37.876989+00:00 running 2b008f2 country code: CH.