--- created_at: '2015-06-07T20:18:59.000Z' title: Pixel City – Procedurally generated city (2009) [video] url: https://www.youtube.com/watch?v=-d2-PtK4F6Y author: jdmoreira points: 210 story_text: comment_text: num_comments: 32 story_id: story_title: story_url: parent_id: created_at_i: 1433708339 _tags: - story - author_jdmoreira - story_9676222 objectID: '9676222' --- [Source](https://www.youtube.com/watch?v=-d2-PtK4F6Y "Permalink to Pixel City - Procedurally generated city - YouTube") # Pixel City - Procedurally generated city - YouTube Skip navigation [ ][1] Sign in Search Loading... Close Yeah, keep it Undo Close ![][2] # This video is unavailable. ### Watch Queue ### Queue Watch QueueQueue * Remove all * Disconnect The next video is startingstop Loading... Watch Queue Queue __count__/__total__ [Find out why][3]Close # Pixel City - Procedurally generated city [ ![Shamus Young][2] ][4] [Shamus Young][5] Loading... Unsubscribe from Shamus Young? Cancel Unsubscribe Working... SubscribeSubscribedUnsubscribe15K Loading... Loading... Working... Add to ### Want to watch this again later? Sign in to add this video to a playlist. [Sign in][6] Share More * Report ### Need to report the video? Sign in to report inappropriate content. [Sign in][6] * Statistics [ Add translations ][7] 758,834 views 7,163 ### Like this video? Sign in to make your opinion count. [Sign in][6] 7,164 74 ### Don't like this video? Sign in to make your opinion count. [Sign in][6] 75 Loading... Loading... Loading... **Rating is available when the video has been rented.** This feature is not available right now. Please try again later. **Published on May 1, 2009** This is a demonstration of a program I wrote to generate and fly through a dynamically generated city. You can read the step-by-step of how it was made at my website: [http://www.shamusyoung.com/twentyside...][8] * The program was built on vanilla OpenGL, Windows, using MS DevStudio 6.0 * Building the city takes about 5 seconds. * Took about 50 hours of coding time. * Runs on older hardware. The goal was to have the program work on Windows machines less than 5 years old. * To be released as a Windows screensaver. The music is "Around" by Oursvince, used under the Creative Commons: [http://www.vincentbernay.com/][9] * #### Category * [Gaming][10] * #### License * Standard YouTube License Show more Show less Loading... Autoplay When autoplay is enabled, a suggested video will automatically play next. #### Up next * [ Unlimited Detail Real-Time Rendering Technology Preview 2011 [HD] \- Duration: 7:43. EuclideonOfficial 4,310,844 views ][11] ![][2][7:43][12] * * * * [ Subversion City Generator Introversion Software \- Duration: 4:30. MassiveEffect2050 56,599 views ][13] ![][2][4:30][14] * [ Unite 2015 - A coder's guide to spline-based procedural geometry \- Duration: 59:38. Unity 95,532 views ][15] ![][2][59:38][16] * [ Blender Tower Fall - Physics Simulations \- Duration: 2:16. Brady McIntosh 495,562 views ][17] ![][2][2:16][18] * [ Extra Credits S10 • E24 Procedural Generation - How Games Create Infinite Worlds - Extra Credits \- Duration: 7:46. Extra Credits 439,714 views ][19] ![][2][7:46][20] * [ Automatic 3D city modeling \- Duration: 2:29. hello2728 154,713 views ][21] ![][2][2:29][22] * [ No Man's Sky: How I Learned to Love Procedural Art \- Duration: 31:22. GDC 44,455 views ][23] ![][2][31:22][24] * [ Procedural music generation 10 \- Duration: 2:19. SirSpunkyTheHunk 21,248 views ][25] ![][2][2:19][26] * [ How many Rigidbodies can Unity support? \- Duration: 5:20. Brackeys 595,789 views ][27] ![][2][5:20][28] * [ Realtime Procedurally Animated Spiders \- Duration: 6:36. SundownSFA 112,357 views ][29] ![][2][6:36][30] * [ Introversion Procedural City Generator Tech Demo \- Duration: 2:02. GooseSerbus 136,506 views ][31] ![][2][2:02][32] * [ Procedural Building System in Unreal Engine 4 \- Duration: 2:26. AmmoboxStudios Official Channel 50,817 views ][33] ![][2][2:26][34] * [ Procedural City generation for games Freek Hoekstra Siggraph 2012 \- Duration: 19:49. Freek Hoekstra 48,542 views ][35] ![][2][19:49][36] * [ Minecraft in Unity 3D [Flashing Images] - One-Week Programming Challenge \- Duration: 17:22. Shane Beck 3,210,858 views ][37] ![][2][17:22][38] * [ 48 Hour Game Making Challenge 2012 \- Duration: 10:28. Iain Anderson 1,226,803 views ][39] ![][2][10:28][40] * [ Real Holodeck Finally Created using Euclideon's Unlimited Detail Engine \- Duration: 14:49. EuclideonOfficial 445,685 views ][41] ![][2][14:49][42] * [ How Procedurally Generated Terrain Works \- Duration: 6:24. TheHappieCat 62,087 views ][43] ![][2][6:24][44] * [ Proland - Real-time planet rendering VIII: forests (video of Eurographics 2012 paper) \- Duration: 4:48. Eric Bruneton 71,024 views ][45] ![][2][4:48][46] * [ Layer-Based Procedural Generation for Infinite Worlds \- Duration: 12:18. runevision 60,445 views ][47] ![][2][12:18][48] * [ Procedural Planet Rendering \- Duration: 3:44. mnaasyaaysaanm 133,099 views ][49] ![][2][3:44][50] * Loading more suggestions... Show more * Language: English * Location: United States * Restricted Mode: Off [History][51] Help Loading... Loading... Loading... * [About][52] * [Press][53] * [Copyright][54] * [Creators][55] * [Advertise][56] * [Developers][57] * [+YouTube][58] * [Terms][59] * [Privacy][60] * [ Policy & Safety ][61] * [Send feedback][62] * [Test new features][63] * Loading... Working... [Sign in][64] to add this to Watch Later ### Add to Loading playlists... [1]: https://www.youtube.com/ "YouTube Home" [2]: https://www.youtube.com/yts/img/pixel-vfl3z5WfW.gif [3]: https://www.google.com/get/videoqualityreport/?v=-d2-PtK4F6Y [4]: https://www.youtube.com/user/ShamusYoung [5]: https://www.youtube.com/channel/UCXRgyuUlyeUOr82XRTQ_6EQ [6]: https://accounts.google.com/ServiceLogin?hl=en&passive=true&service=youtube&uilel=3&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Fapp%3Ddesktop%26action_handle_signin%3Dtrue%26hl%3Den%26next%3D%252Fwatch%253Fv%253D-d2-PtK4F6Y%26feature%3D__FEATURE__ [7]: https://www.youtube.com/timedtext_video?bl=watch&auto=yes&v=-d2-PtK4F6Y&ref=wt [8]: https://www.youtube.com/redirect?v=-d2-PtK4F6Y&redir_token=4yD-ps1B4PZJ9_Xk28LcXMLrUN98MTUxOTQ4MjUwOUAxNTE5Mzk2MTA5&event=video_description&q=http%3A%2F%2Fwww.shamusyoung.com%2Ftwentysidedtale%2F%3Fp%3D2940 [9]: https://www.youtube.com/redirect?v=-d2-PtK4F6Y&redir_token=4yD-ps1B4PZJ9_Xk28LcXMLrUN98MTUxOTQ4MjUwOUAxNTE5Mzk2MTA5&event=video_description&q=http%3A%2F%2Fwww.vincentbernay.com%2F [10]: https://www.youtube.com/channel/UCOpNcN46UbXVtpKMrmU4Abg [11]: https://www.youtube.com/watch?v=00gAbgBu8R4 "Unlimited Detail Real-Time Rendering Technology Preview 2011 [HD]" [12]: https://www.youtube.com/watch?v=00gAbgBu8R4 [13]: https://www.youtube.com/watch?v=FR9xI0GgrBY "Subversion City Generator Introversion Software" [14]: https://www.youtube.com/watch?v=FR9xI0GgrBY [15]: https://www.youtube.com/watch?v=o9RK6O2kOKo "Unite 2015 - A coder's guide to spline-based procedural geometry" [16]: https://www.youtube.com/watch?v=o9RK6O2kOKo [17]: https://www.youtube.com/watch?v=ThvTbiS1Tf4 "Blender Tower Fall - Physics Simulations" [18]: https://www.youtube.com/watch?v=ThvTbiS1Tf4 [19]: https://www.youtube.com/watch?v=TgbuWfGeG2o "Procedural Generation - How Games Create Infinite Worlds - Extra Credits" [20]: https://www.youtube.com/watch?v=TgbuWfGeG2o [21]: https://www.youtube.com/watch?v=mSp4Jhq67vM "Automatic 3D city modeling" [22]: https://www.youtube.com/watch?v=mSp4Jhq67vM [23]: https://www.youtube.com/watch?v=vcEA41eBOGs "No Man's Sky: How I Learned to Love Procedural Art" [24]: https://www.youtube.com/watch?v=vcEA41eBOGs [25]: https://www.youtube.com/watch?v=6haUes-usG4 "Procedural music generation 10" [26]: https://www.youtube.com/watch?v=6haUes-usG4 [27]: https://www.youtube.com/watch?v=8zo5a_QvJtk "How many Rigidbodies can Unity support?" [28]: https://www.youtube.com/watch?v=8zo5a_QvJtk [29]: https://www.youtube.com/watch?v=I1P_B65XW4I "Realtime Procedurally Animated Spiders" [30]: https://www.youtube.com/watch?v=I1P_B65XW4I [31]: https://www.youtube.com/watch?v=yI5YOFR1Wus "Introversion Procedural City Generator Tech Demo" [32]: https://www.youtube.com/watch?v=yI5YOFR1Wus [33]: https://www.youtube.com/watch?v=MlR2geuzPXI "Procedural Building System in Unreal Engine 4" [34]: https://www.youtube.com/watch?v=MlR2geuzPXI [35]: https://www.youtube.com/watch?v=PDrALvAqsaI "Procedural City generation for games Freek Hoekstra Siggraph 2012" [36]: https://www.youtube.com/watch?v=PDrALvAqsaI [37]: https://www.youtube.com/watch?v=qdwUkYrHosk "Minecraft in Unity 3D [Flashing Images] - One-Week Programming Challenge" [38]: https://www.youtube.com/watch?v=qdwUkYrHosk [39]: https://www.youtube.com/watch?v=gSKGrVh2TpE "48 Hour Game Making Challenge 2012" [40]: https://www.youtube.com/watch?v=gSKGrVh2TpE [41]: https://www.youtube.com/watch?v=4uYkbXlgUCw "Real Holodeck Finally Created using Euclideon's Unlimited Detail Engine" [42]: https://www.youtube.com/watch?v=4uYkbXlgUCw [43]: https://www.youtube.com/watch?v=JdYkcrW8FBg "How Procedurally Generated Terrain Works" [44]: https://www.youtube.com/watch?v=JdYkcrW8FBg [45]: https://www.youtube.com/watch?v=4Ghulpp6CPw "Proland - Real-time planet rendering VIII: forests (video of Eurographics 2012 paper)" [46]: https://www.youtube.com/watch?v=4Ghulpp6CPw [47]: https://www.youtube.com/watch?v=GJWuVwZO98s "Layer-Based Procedural Generation for Infinite Worlds" [48]: https://www.youtube.com/watch?v=GJWuVwZO98s [49]: https://www.youtube.com/watch?v=0bQz5ugtfLY "Procedural Planet Rendering" [50]: https://www.youtube.com/watch?v=0bQz5ugtfLY [51]: https://www.youtube.com/feed/history [52]: https://www.youtube.com//www.youtube.com/yt/about/ [53]: https://www.youtube.com//www.youtube.com/yt/press/ [54]: https://www.youtube.com//www.youtube.com/yt/copyright/ [55]: https://www.youtube.com//www.youtube.com/yt/creators/ [56]: https://www.youtube.com//www.youtube.com/yt/advertise/ [57]: https://www.youtube.com//www.youtube.com/yt/dev/ [58]: https://plus.google.com/+youtube [59]: https://www.youtube.com/t/terms [60]: https://www.google.com/intl/en/policies/privacy/ [61]: https://www.youtube.com//www.youtube.com/yt/policyandsafety/ [62]: https://www.youtube.com//support.google.com/youtube/?hl=en [63]: https://www.youtube.com/testtube [64]: https://accounts.google.com/ServiceLogin?hl=en&passive=true&service=youtube&uilel=3&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Fapp%3Ddesktop%26action_handle_signin%3Dtrue%26hl%3Den%26next%3D%252Fwatch%253Fv%253D-d2-PtK4F6Y%26feature%3Dplaylist