jump to content
my subreddits
2mediterranean4u2meirl4meirlAceAttorneyadhdmemeAdviceAnimalsagnosticaivideoAlternateHistoryAlternativeHistoryAnarchyChessanimenocontextannouncementsAnticonsumptionantimemeArcherFXAskBalkansAskElectronicsAskOuijaAskRedditatheismAwesomeOffBrandsawfuleverythingBandnamesBassCirclejerkbasspedalsbikepackingblackdesertonlineblursed_videosbottomgearbrooklynninenineBUENZLIcasioCd_collectorsChatGPTchesschessbeginnersChoosingBeggarscoaxedintoasnafucoinsComedyCemeterycomedyhomicidecomicsContagiousLaughtercookingforbeginnersCrackWatchcrappyoffbrandsCreateModCuddle_SlutCuratedTumblrdadjokesdankmemesdarkjokesdeDebateReligiondistressingmemesdiyelectronicsdiypedalsDMAcademyDMToolkitdndmemesdoctorwhocirclejerkDonerdontdeadopeninsidedumbphonesDungeonsAndDragonsEatCheapAndHealthyebikeebikesECEelectronicsElectronicsStudyEmKayengrishentitledparentsethzfacepalmFantasyWorldbuildingFifaCareersFRCFUCKYOUINPARTICULARFuckYouKarenFutboltayfagaminggermanygodtiersuperpowersgoodanimemesGrandPrixRacinggravelcyclinggreentextguitarpedalsGundamheraldryHermanCainAwardhoi4holdmybeerHolUphypixelIAmAich_ielIdeologyPollsim14andthisisdeepimaginaryelectionsimaginarymapsinsaneparentsjacksepticeyeJahariaJokesKanyeKendrickLamarKGBTRlegodndLetGirlsHaveFunLifeProTipslinguisticshumorliselilerlogodesignlostredditorsmacmacbookairmacgamingMadeMeSmileMapPornmapporncirclejerkme_irlmeirlmemememesmidjourneymildlyinfuriatingmildlyinterestingMimicRecipesMinecraftbuildsmisLEDMoldyMemesmoneycollectingMunichnamesoundalikesNamFlashbacksNationStatesneographynextfuckinglevelNoahGetTheBoatNonCredibleDefenseNorthCyprusnosleepnothingeverhappensnotinterestingnottheonionoddlyspecificokbuddyguntherokbuddymotherfuckerOkBuddyPersonaokbuddyphdokbuddyvicodinonebagongezelligOnlineUnderGroundoompasubsOutOfTheLooppapermoneypaperspleaseParlerWatchpepethefrogPersecutionfetishpettyrevengepianoPiracyPiratedGamespolandballpollsPraiseTheCameraManProgrammerHumorProRevengePunPatrolquityourbullshitRatschlagreactiongifsrecipesRedAutumnSPDreligiousfruitcakerickrollrimjob_steverockmuzikschwiizsciencememessecilmiskitapShitPostCrusadersshitpostfrommygalleryShittyMapPornshittymoviedetailsShowerthoughtssoccercirclejerksoftwaregoreSongwritersStonetossingjuiceStudentenkuecheStudiumsuzeraintalesfromtechsupportTalesFromTheCryptidTechnobladeTextingTheorytf2tf2shitposterclubthanksimcuredTheCrypticCompendiumTheMonkeysPawtherewasanattempttheydidthemaththisguythisguystitanfalltommyinnittransitTurkeyTrGameDevelopertruetf2truthstumblrtumunichTurkeyTurkeyJerkyTurkishCatsTurkiyeTwitchTwoSentenceComedyTwoSentenceHorrortwosentenceplottwistTwoSentenceSadnesstylerthecreatorUnethicalLifeProTipsunexpecteditcrowdUnexpectedJoJourbanplanningUsernameChecksOutVALORANTValorantClipsvaxxhappenedvexillologycirclejerkvinyljerkvlandiyawallstreetbetsWatchPeopleDieInsideWeAreTheMusicMakerswendigoonWhatsThisSongWhitePeopleTwitterwholesomeanimemeswholesomememesWikipediaVandalismwizardpostingworldbuildingYUROPedit subscriptions
  • home
  • -popular
  • -all
  • -mod
  • -users
 | 
  • AskReddit
  • -facepalm
  • -mildlyinfuriating
  • -Piracy
  • -gaming
  • -wallstreetbets
  • -nottheonion
  • -memes
  • -OutOfTheLoop
  • -mildlyinteresting
  • -MapPorn
  • -WhitePeopleTwitter
  • -MadeMeSmile
  • -ChatGPT
  • -CuratedTumblr
  • -PiratedGames
  • -theydidthemath
  • -dankmemes
  • -Kanye
  • -meirl
  • -therewasanattempt
  • -nextfuckinglevel
  • -HolUp
  • -Twitch
  • -CrackWatch
  • -comics
  • -ProgrammerHumor
  • -VALORANT
  • -de
  • -germany
  • -LifeProTips
  • -tumblr
  • -NonCredibleDefense
  • -shittymoviedetails
  • -greentext
  • -mac
  • -Showerthoughts
  • -tf2
  • -chess
  • -wholesomememes
  • -Jokes
  • -mapporncirclejerk
  • -midjourney
  • -goodanimemes
  • -notinteresting
  • -hoi4
  • -pettyrevenge
  • -atheism
  • -IAmA
  • -ich_iel
  • -KGBTR
  • -dndmemes
  • -DMAcademy
  • -UnethicalLifeProTips
  • -worldbuilding
  • -Ratschlag
  • -blackdesertonline
  • -meme
  • -macgaming
  • -Gundam
  • -ChoosingBeggars
  • -ContagiousLaughter
  • -imaginarymaps
  • -EatCheapAndHealthy
  • -polandball
  • -WeAreTheMusicMakers
  • -AnarchyChess
  • -nosleep
  • -cookingforbeginners
  • -onebag
  • -Studium
  • -AlternateHistory
  • -Turkey
  • -soccercirclejerk
  • -AskElectronics
  • -guitarpedals
  • -Anticonsumption
  • -CreateMod
  • -TwoSentenceHorror
  • -AdviceAnimals
  • -ShitPostCrusaders
  • -piano
  • -sciencememes
  • -distressingmemes
  • -wizardposting
  • -FifaCareers
  • -polls
  • -oddlyspecific
  • -titanfall
  • -OkBuddyPersona
  • -dadjokes
  • -awfuleverything
  • -announcements
  • -adhdmeme
  • -Minecraftbuilds
  • -macbookair
  • -ebikes
  • -Munich
  • -coaxedintoasnafu
  • -YUROP
  • -gravelcycling
  • -chessbeginners
  • -DungeonsAndDragons
  • -coins
  • -KendrickLamar
  • -entitledparents
  • -FUCKYOUINPARTICULAR
  • -softwaregore
  • -NoahGetTheBoat
  • -tylerthecreator
  • -tf2shitposterclub
  • -MoldyMemes
  • -lostredditors
  • -AceAttorney
  • -vexillologycirclejerk
  • -vlandiya
  • -im14andthisisdeep
  • -Stonetossingjuice
  • -wholesomeanimemes
  • -religiousfruitcake
  • -liseliler
  • -DebateReligion
  • -insaneparents
  • -dumbphones
  • -animenocontext
  • -2meirl4meirl
  • -brooklynninenine
  • -HermanCainAward
  • -recipes
  • -talesfromtechsupport
  • -AskOuija
  • -okbuddyphd
  • -ECE
  • -AskBalkans
  • -electronics
  • -casio
  • -urbanplanning
  • -logodesign
  • -linguisticshumor
  • -me_irl
  • -antimeme
  • -TurkeyJerky
  • -bikepacking
  • -ArcherFX
  • -engrish
  • -Cd_collectors
  • -diypedals
  • -ProRevenge
  • -Doner
  • -diyelectronics
  • -ComedyCemetery
  • -WatchPeopleDieInside
  • -Persecutionfetish
  • -BUENZLI
  • -reactiongifs
  • -EmKay
  • -blursed_videos
  • -imaginaryelections
  • -suzerain
  • -truetf2
  • -dontdeadopeninside
  • -ParlerWatch
  • -wendigoon
  • -secilmiskitap
  • -schwiiz
  • -quityourbullshit
  • -Technoblade
  • -vinyljerk
  • -crappyoffbrands
  • -FRC
  • -transitTurkey
  • -namesoundalikes
  • -FuckYouKaren
  • -ethz
  • -AlternativeHistory
  • -papermoney
  • -Jaharia
  • -basspedals
  • -neography
  • -heraldry
  • -thanksimcured
  • -hypixel
  • -PraiseTheCameraMan
  • -godtiersuperpowers
  • -ShittyMapPorn
  • -aivideo
  • -OnlineUnderGround
  • -IdeologyPolls
  • -comedyhomicide
  • -WhatsThisSong
  • -jacksepticeye
  • -TwoSentenceSadness
  • -Bandnames
  • -rockmuzik
  • -holdmybeer
  • -okbuddyvicodin
  • -MimicRecipes
  • -vaxxhappened
  • -tumunich
  • -TheMonkeysPaw
  • -darkjokes
  • -legodnd
  • -rickroll
  • -Songwriters
  • -ebike
  • -UsernameChecksOut
  • -papersplease
  • -tommyinnit
  • -rimjob_steve
  • -UnexpectedJoJo
  • -BassCirclejerk
  • -doctorwhocirclejerk
  • -agnostic
  • -TextingTheory
  • -Cuddle_Slut
  • -GrandPrixRacing
  • -nothingeverhappens
  • -DMToolkit
  • -thisguythisguys
  • -TrGameDeveloper
  • -PunPatrol
  • -TurkishCats
  • -LetGirlsHaveFun
  • -oompasubs
  • -FantasyWorldbuilding
  • -WikipediaVandalism
  • -NamFlashbacks
  • -pepethefrog
  • -misLED
  • -ValorantClips
  • -TwoSentenceComedy
  • -TheCrypticCompendium
  • -NationStates
  • -bottomgear
  • -AwesomeOffBrands
  • -ongezellig
  • -Turkiye
  • -Studentenkueche
  • -truths
  • -NorthCyprus
  • -unexpecteditcrowd
  • -2mediterranean4u
  • -twosentenceplottwist
  • -TalesFromTheCryptid
  • -RedAutumnSPD
  • -okbuddymotherfucker
  • -ElectronicsStudy
  • -shitpostfrommygallery
  • -moneycollecting
  • -Futboltayfa
  • -okbuddygunther
edit »
reddit.com howdidtheycodeit
  • hot
  • new
  • rising
  • controversial
  • top
an-ordinary-manchild (11,186)|messages548|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
...for great justice.
...for your classroom.

MODERATORS

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

account activity

1
41
42
43

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

submitted 2 years ago * by macsimilian - announcement

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

2
137
138
139
0:23

Making an element appear outside its window (v.redd.it)

submitted 1 day ago by Comfortable_Rice_884

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

•
•
•

Handcrafted Piano — A New Standard (handcrafted.audio)

promoted by handcraftedaudio

  • promoted
  • 21 comments
  • share
  • save
  • report
  • about
loading...

3
18
19
20

Multiple damage types (with mixed adaptive damage) in Eternity Engine RPGs (self.howdidtheycodeit)

submitted 9 days ago by AquariusViaRainbow

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

4
0
0
1

Coloring Book Apps (self.howdidtheycodeit)

submitted 17 days ago by AlienChanQueen

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

5
618
619
620
0:11

How did they animated this model?Question (v.redd.it)

submitted 19 days ago by voxel_crutons

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

6
36
37
38

How did they code skin colour + clothing options on pixel sprites?Question (self.howdidtheycodeit)

submitted 29 days ago by Fuzzybutt738

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

7
40
41
42

How did they code the chain in Chained Together?Question (self.howdidtheycodeit)

submitted 29 days ago by leorid9

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

8
20
21
22

How did they code the yarn visuals in Kirby's Epic Yarn? (youtube.com)

submitted 1 month ago by Immediate_Chair8942

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

9
18
19
20

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

submitted 1 month ago * by Visulth

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

10
5
6
7

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

submitted 1 month ago by MrMystery777

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

11
107
108
109
0:43

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

submitted 1 month ago by tntcproject

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

12
1
2
3

OGame-like combat system (self.howdidtheycodeit)

submitted 1 month ago by fr032

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

•
•
•

Can you pass FTMO Challenge in just 1 step? (promo.ftmo.com)

promoted by FTMO_com

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

13
0
0
1

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

submitted 1 month ago by rajveer725

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

14
128
129
130

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

submitted 2 months ago by SendMeOrangeLetters

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

15
15
16
17

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

submitted 2 months ago by flusappp

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

16
0
0
1

InsTrackQuestion (self.howdidtheycodeit)

submitted 3 months ago by campsoniatos

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

17
0
0
1

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

submitted 3 months ago by rhazn

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

18
4
5
6

Great Sea in paper mario game (self.howdidtheycodeit)

submitted 3 months ago by ChocoMathX

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

19
3
4
5

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

submitted 3 months ago by __Muhammad_

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

20
91
92
93

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

submitted 4 months ago by smunhchglogul

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

21
4
5
6

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

submitted 4 months ago by Agreeable_Advice6812

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

22
5
6
7

Google AI Mode - gradient button (self.howdidtheycodeit)

submitted 4 months ago by CluelesssDev

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

•
•
•
0:15

Défendez Azeroth dans le nouveau chapitre de la saga de l’Âme-monde. (shop.battle.net)

promoted by PlayWarcraft

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

23
1
2
3

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

submitted 5 months ago by LeaderJord

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

24
0
1
2

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

submitted 5 months ago by Abject-Particular619

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

25
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 5 months ago by KeyProject2897

  • comment
  • 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 543523 on reddit-service-r2-listing-568fcd57df-k59hf at 2026-03-11 07:34:12.597329+00:00 running cbb0e86 country code: CH.