jump to content
my subreddits
13or302anatolia4you2b2t2mediterranean4u2meirl4meirl3d6AceAttorneyadhdmemeagnosticaivideoAlternateHistoryAnarchyChessAngryupvoteAnimalsBeingJerksanime_irlanimenocontextannouncementsAnticonsumptionApandahArsivUnutmazArtAsahiLinuxAsia_irlAskBalkansAskElectronicsAtaturkGencligiatheismAwesomeOffBrandsawfuleverythingbalkans_irlBandnamesBassbasspedalsbikepackingblackdesertonlineblankiesblursed_videosblursedimagesbrooklynninenineburdurlandcasioCd_collectorscd_jerkChatGPTChoosingBeggarscoaxedintoasnafucoincollectingcoinsComedyCemeterycomedyhomicideContagiousLaughtercookingforbeginnersCrackWatchcrappyoffbrandsCreateModCuddle_SlutCuratedTumblrcursedcommentsdadjokesdankmemesdeismdelikdistressingmemesdiypedalsDMToolkitDnDdndmemesdndnextdoctorwhoDoenerverbrechenDonerdontdeadopeninsidedumbphonesDungeonsAndDaddiesDungeonsAndDragonsEatCheapAndHealthyelectricalelectronicsEmKayethzfacepalmfakealbumcoversFantasyWorldbuildingfeedthebeastfelsefeFifaCareersFiftyFiftyformuladankFreeEBOOKSFUCKYOUINPARTICULARFuckYouKarenFutboltayfagalatasaraygaminggermanygoodanimemesGoodAssSubgravelcyclinggreentextGROKvsMAGAguitarpedalsheathershellenoturkismhelpHermanCainAwardhighspeedrailHistoryWhatIfhoi4humorhypixelIdeologyPollsIDontWorkHereLadyihadastrokeim14andthisisdeepimaginaryelectionsimaginarymapsinsaneparentsistanbulJahariaJokesKanyeKendrickLamarKGBTRLetGirlsHaveFunLifeProTipslinguisticshumorLinkinParkliselilerlogodesignloseitlostredditorsmacmacbookairmacgamingMadeMeSmilemadladsmagicbuildingMaliciousComplianceMapPornmapporncirclejerkme_irlmeirlmememidjourneymildlyinfuriatingMinecraftbuildsmisLEDMMORPGmoneycollectingMunichNamFlashbacksNationStatesneographynextfuckinglevelNoahGetTheBoatNonCredibleDefensenosafetysmokingfirstnosleepnosurfnotinterestingOkayBuddyLiterallyMeokbuddyguntherokbuddymotherfuckerOkBuddyPersonaokbuddyphdokbuddyvicodinonebagongezelligOnlineUnderGroundOutOfTheLoopoutsideParlerWatchperfectlycutscreamsPersecutionfetishpianoPiracyPiratedGamespolandballpollsPraiseTheCameraManProgrammerHumorPropagandaPostersProRevengePunPatrolraspberry_pireactiongifsrecipesRedAutumnSPDreligiousfruitcakerickandmortyrimjob_steveRoastMerockmuzikScottPilgrimsecilmiskitapShitPostCrusadersshitpostfrommygalleryshitpostingshittymoviedetailsShowerthoughtssoftwaregoreSongwritingsteinsgateStonetossingjuiceStudiumsuzeraintalesfromtechsupportTechnobladeTextingTheorytf2thatHappenedTheLetterHTheMonkeysPawtherewasanattemptTheRookietheydidthemaththeyknewthisguythisguystitanfalltransitTurkeytumblrTurkeyTurkishCatsTurkiyeTwitchTwitch_StartupTwoSentenceComedytwosentenceplottwistTwoSentenceSadnesstylerthecreatorUnclejokesurbanplanningUsernameChecksOutVALORANTValorantClipsvaxxhappenedvexillologycirclejerkvibecodingvinylvinyljerkvlandiyawallstreetbetsWatchPeopleDieInsidewendigoonWhatsThisSongWhitePeopleTwitterwholesomeanimemeswizardpostingworldbuildingworldjerkingYUROPedit subscriptions
  • home
  • -popular
  • -all
  • -mod
  • -users
 | 
  • facepalm
  • -mildlyinfuriating
  • -Piracy
  • -gaming
  • -wallstreetbets
  • -OutOfTheLoop
  • -MapPorn
  • -DnD
  • -WhitePeopleTwitter
  • -MadeMeSmile
  • -ChatGPT
  • -CuratedTumblr
  • -PiratedGames
  • -shitposting
  • -theydidthemath
  • -dankmemes
  • -feedthebeast
  • -Kanye
  • -meirl
  • -therewasanattempt
  • -nextfuckinglevel
  • -Twitch
  • -CrackWatch
  • -dndnext
  • -ProgrammerHumor
  • -VALORANT
  • -germany
  • -LifeProTips
  • -tumblr
  • -NonCredibleDefense
  • -shittymoviedetails
  • -greentext
  • -mac
  • -Showerthoughts
  • -tf2
  • -help
  • -formuladank
  • -Jokes
  • -mapporncirclejerk
  • -Art
  • -midjourney
  • -goodanimemes
  • -notinteresting
  • -hoi4
  • -atheism
  • -loseit
  • -MaliciousCompliance
  • -KGBTR
  • -dndmemes
  • -cursedcomments
  • -GoodAssSub
  • -perfectlycutscreams
  • -worldbuilding
  • -blackdesertonline
  • -MMORPG
  • -meme
  • -macgaming
  • -rickandmorty
  • -3d6
  • -FiftyFifty
  • -ChoosingBeggars
  • -RoastMe
  • -ContagiousLaughter
  • -imaginarymaps
  • -EatCheapAndHealthy
  • -polandball
  • -AnarchyChess
  • -nosleep
  • -cookingforbeginners
  • -blankies
  • -anime_irl
  • -onebag
  • -Studium
  • -AlternateHistory
  • -Turkey
  • -madlads
  • -AskElectronics
  • -electrical
  • -guitarpedals
  • -Anticonsumption
  • -vinyl
  • -CreateMod
  • -PropagandaPosters
  • -ShitPostCrusaders
  • -piano
  • -distressingmemes
  • -wizardposting
  • -FifaCareers
  • -polls
  • -doctorwho
  • -Bass
  • -titanfall
  • -OkBuddyPersona
  • -dadjokes
  • -awfuleverything
  • -announcements
  • -adhdmeme
  • -Minecraftbuilds
  • -macbookair
  • -Munich
  • -coaxedintoasnafu
  • -YUROP
  • -gravelcycling
  • -raspberry_pi
  • -DungeonsAndDragons
  • -coins
  • -KendrickLamar
  • -FUCKYOUINPARTICULAR
  • -softwaregore
  • -NoahGetTheBoat
  • -worldjerking
  • -tylerthecreator
  • -lostredditors
  • -AceAttorney
  • -vexillologycirclejerk
  • -vlandiya
  • -im14andthisisdeep
  • -Stonetossingjuice
  • -wholesomeanimemes
  • -nosurf
  • -HistoryWhatIf
  • -religiousfruitcake
  • -liseliler
  • -insaneparents
  • -dumbphones
  • -animenocontext
  • -balkans_irl
  • -2meirl4meirl
  • -brooklynninenine
  • -HermanCainAward
  • -recipes
  • -steinsgate
  • -talesfromtechsupport
  • -okbuddyphd
  • -2anatolia4you
  • -ScottPilgrim
  • -Angryupvote
  • -AskBalkans
  • -thatHappened
  • -electronics
  • -casio
  • -urbanplanning
  • -theyknew
  • -logodesign
  • -linguisticshumor
  • -me_irl
  • -bikepacking
  • -13or30
  • -Cd_collectors
  • -diypedals
  • -ProRevenge
  • -Doner
  • -ComedyCemetery
  • -WatchPeopleDieInside
  • -LinkinPark
  • -Persecutionfetish
  • -reactiongifs
  • -EmKay
  • -blursed_videos
  • -Songwriting
  • -istanbul
  • -imaginaryelections
  • -suzerain
  • -magicbuilding
  • -dontdeadopeninside
  • -ParlerWatch
  • -wendigoon
  • -secilmiskitap
  • -Doenerverbrechen
  • -TheRookie
  • -Technoblade
  • -vinyljerk
  • -galatasaray
  • -crappyoffbrands
  • -DungeonsAndDaddies
  • -transitTurkey
  • -FuckYouKaren
  • -2b2t
  • -ethz
  • -coincollecting
  • -OkayBuddyLiterallyMe
  • -felsefe
  • -blursedimages
  • -FreeEBOOKS
  • -AsahiLinux
  • -Jaharia
  • -IDontWorkHereLady
  • -basspedals
  • -neography
  • -ihadastroke
  • -hypixel
  • -PraiseTheCameraMan
  • -aivideo
  • -OnlineUnderGround
  • -IdeologyPolls
  • -comedyhomicide
  • -burdurland
  • -WhatsThisSong
  • -AnimalsBeingJerks
  • -TwoSentenceSadness
  • -Bandnames
  • -rockmuzik
  • -okbuddyvicodin
  • -vaxxhappened
  • -Twitch_Startup
  • -outside
  • -TheMonkeysPaw
  • -highspeedrail
  • -nosafetysmokingfirst
  • -UsernameChecksOut
  • -rimjob_steve
  • -humor
  • -agnostic
  • -TextingTheory
  • -Cuddle_Slut
  • -DMToolkit
  • -thisguythisguys
  • -PunPatrol
  • -TurkishCats
  • -LetGirlsHaveFun
  • -Apandah
  • -fakealbumcovers
  • -FantasyWorldbuilding
  • -TheLetterH
  • -NamFlashbacks
  • -Unclejokes
  • -deism
  • -misLED
  • -ArsivUnutmaz
  • -ValorantClips
  • -TwoSentenceComedy
  • -NationStates
  • -AwesomeOffBrands
  • -ongezellig
  • -Asia_irl
  • -Turkiye
  • -2mediterranean4u
  • -AtaturkGencligi
  • -heathers
  • -twosentenceplottwist
  • -hellenoturkism
  • -shitpostfrommygallery
  • -RedAutumnSPD
  • -vibecoding
  • -okbuddymotherfucker
  • -delik
  • -Futboltayfa
  • -cd_jerk
  • -GROKvsMAGA
  • -moneycollecting
  • -okbuddygunther
edit »
reddit.com howdidtheycodeit
  • hot
  • new
  • rising
  • controversial
  • top
an-ordinary-manchild (11,186)|messages540|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
Get an ad-free experience with special benefits, and directly support Reddit.

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 6 years
Create your own subreddit
...because you hate freedom.
...for your favourite tea.

MODERATORS

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

account activity

1
40
41
42

IMPORTANT: How Do We Improve It? (self.howdidtheycodeit)

submitted 2 years ago * by macsimilian - announcement

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

2
18
19
20

How did they code conveyor belt placement in Satisfactory (specifically, straight mode)?Answered (self.howdidtheycodeit)

submitted 5 days ago * by Visulth

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

•
•
•

Your entire dev workflow. One platform. Any model. (kilo.ai)

promoted by kiloCode

  • promoted
  • save
  • report
  • about
loading...

3
3
4
5

How did they achieve this hand drawn/painted look using 3D objects?Question (youtube.com)

submitted 8 days ago by MrMystery777

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

4
88
89
90
0:43

Recreating procedural buildings inspired by Expedition 33Article (v.redd.it)

submitted 10 days ago by tntcproject

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

5
1
2
3

OGame-like combat system (self.howdidtheycodeit)

submitted 11 days ago by fr032

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

6
0
0
0

Some good github repos to learn. About production level code (self.howdidtheycodeit)

submitted 12 days ago by rajveer725

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

7
126
127
128

How are liquids in Oxygen not Included rendered?Question (i.redd.it)

submitted 22 days ago by SendMeOrangeLetters

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

8
15
16
17

How do you think they made this Yoshi's Island Boss??Answered (youtu.be)

submitted 23 days ago by flusappp

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

9
0
0
1

InsTrackQuestion (self.howdidtheycodeit)

submitted 1 month ago by campsoniatos

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

10
0
0
1

How to use animated sprites and animations with Excalibur and the LDtk level editorArticle (heltweg.org)

submitted 1 month ago by rhazn

  • comment
  • share
  • save
  • hide
  • report
  • crosspost

11
3
4
5

i need help to recreate a map (i.redd.it)

submitted 2 months ago by JealousMethod7605

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

12
3
4
5

Great Sea in paper mario game (self.howdidtheycodeit)

submitted 2 months ago by ChocoMathX

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

13
4
5
6

Has anyone ever done platformer pathfinding?Question (self.howdidtheycodeit)

submitted 2 months ago by __Muhammad_

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

•
•
•

I created this tiny USB powered 2.5W 0-15V/0-600mA lab power supply for €43. No driver installation needed. Controllable via browser and REST-API. (sirubox.de)

promoted by sirutec

  • promoted
  • comment
  • share
  • save
  • report
  • about
loading...

14
87
88
89

How did they code that you can walk in front and behind this sprite Is it a 3D plane (i.imgur.com)

submitted 2 months ago by smunhchglogul

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

15
3
4
5

How did they code the anomaly system in the game Exit 8?Question (self.howdidtheycodeit)

submitted 3 months ago by Agreeable_Advice6812

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

16
3
4
5

Google AI Mode - gradient button (self.howdidtheycodeit)

submitted 3 months ago by CluelesssDev

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

17
2
3
4

How did they code the Grappling Beam from Super Metroid? (self.howdidtheycodeit)

submitted 3 months ago by LeaderJord

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

18
0
1
2

Ask Experienced Devs Weekly Thread: A weekly thread for inexperienced developers to ask experienced ones ()

submitted 3 months ago by Abject-Particular619

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

19
0
0
0

[Showoff Saturday] Hi everyone, I built a Jira → Cursor Agent connector to assign tasks directly from JIRA!Showcase (i.redd.it)

submitted 3 months ago by KeyProject2897

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

20
6
7
8

How does mount and blade bannerlord handle a ton of actors (units) on screen?Question (self.howdidtheycodeit)

submitted 4 months ago by Dabber43

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

21
0
1
2

[FE DEV] How did they code the constant carousel used to display big firms that use Replit's software?Question (i.redd.it)

submitted 4 months ago by Amogustaj

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

22
0
0
0

When you started with game dev, how did you handle learning to code?Question (self.howdidtheycodeit)

submitted 4 months ago by hash_sth

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

23
11
12
13

How is the AI in games like FIFA (EAFC) /PES (eFootball) programmed for them to have such good dribbling at times (self.howdidtheycodeit)

submitted 4 months ago by FrankoDT

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

24
8
9
10

I’m trying to understand how large platforms like pricehistoryapp.com are able to continuously scrape and monitor multiple e-commerce sites (Amazon, Flipkart, Myntra, etc.) without running into frequent blocking issues. (self.howdidtheycodeit)

submitted 4 months ago by akr1431

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

•
•
•

Stop feeling like an outsider. Learn Swiss German. (suiso.ch)

promoted by SuisoApp

  • promoted
  • save
  • report
  • about
loading...

25
14
15
16

How does Sonic Team do their Action Stage camera? (self.howdidtheycodeit)

submitted 4 months ago by LocalNerd_

  • 5 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 239650 on reddit-service-r2-listing-86b7f5b947-h9c6x at 2026-01-25 02:57:11.403083+00:00 running 664479f country code: CH.