---
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

