Generatiivinen suunnittelu on suunnittelualan haara tai käsite, joka tyypillisesti käyttää koodeja, kuvioita ja algoritmeja tuottaakseen jotain, joka voidaan arvioida esteettisesti. Termiä käytetään usein yhdessä tietokoneohjelmien ja ohjelmistojen kanssa, jotka auttavat suunnittelijoita luomaan ainutlaatuisia ja innovatiivisia käyttöliittymiä elektronisille laitteille, sisustussuunnitelmille ja jopa arkkitehtuureille. Generatiivisesta suunnittelusta on tullut ajankohtaisempaa, koska se on käyttänyt paljon tekniikkaa suunnittelutyökaluna.
Mielenkiintoista on, että generatiivisen suunnittelun inspiraatio johtuu usein luonnosta, erityisesti genetiikan tieteestä. Jokaisella elävällä olennolla on oma geneettinen koodi, joka ennustaa erilaisia näkökohtia, kuten ulkonäköä ja käyttäytymistä. Vertailevat analyysit ovat osoittaneet, että kaikkien organismien kaikissa geneettisissä koodeissa on merkittäviä samankaltaisuuksia; erot ovat siinä, miten nämä elementit on järjestetty luomaan erilaisia lajeja. Samalla tavalla generatiivinen suunnittelu luo ainutlaatuisen ohjelmointikielen ja järjestää ”aakkoset” eri muunnelmissa loputtomiin suunnittelumahdollisuuksiin.
Nämä niin sanotut äärettömät vaihtelut voidaan nähdä konkreettisesti esimerkissä yksinkertaisesta kolmijalkaisesta ulosteesta. Kun ohjelmiston käyttäjä valitsee tai napsauttaa jakkaraa tietokoneen näytöllä, ohjelma voi välittömästi “luoda” useita malleja ja muutoksia, joita suunnittelija voi “lainata” ainutlaatuisen jakkaran luomiseksi. Tämä johtuu siitä, että tietokoneohjelmoijat ovat koodanneet ohjelmistoon satoja algoritmeja, jotka voivat muuttaa objektin suunnittelua, aivan kuten evoluutio ja sopeutuminen ovat sekoittaneet eläinten geneettiset sekvenssit useiden lajien luomiseksi. Luodessaan generatiivista suunnitteluohjelmistoa ohjelmoijien on ehkä työskenneltävä suunnittelijoiden kanssa, joiden visuaaliset mallit ja kuvat käännetään algoritmeiksi ja koodeiksi.
Suunnittelumuutosten lisäksi generatiivisen suunnittelun toinen merkittävä etu on se, miten se voi laskea suunnitellun kohteen, erityisesti rakennusten, lujuuden ja turvallisuuden. Suunnittelijan tarvitsee vain kirjoittaa haluttu korkeus, paino ja rakennuksessa käytetty materiaali, ja tietokoneohjelmisto voi laskea ja säätää rakennuksen ihanteelliset mitat. Generatiivisten ohjelmistojen käyttäminen säästää myös paljon aikaa ja rahaa monille suunnittelijoille ja arkkitehdeille, sillä kolmiulotteisen simulaation kaltaiset ominaisuudet vähentävät miniatyyrirakennusten ja dioramien rakentamisen tarvetta, varsinkin jos asiakkaille ehdotetaan erilaisia malleja. Generatiivisen suunnittelun tarkoitus ei ole niinkään esineiden suunnittelu, vaan tekniikan tai järjestelmän käyttöönotto, joka tekee suunnitteluprosessista helpompaa ja innovatiivisempaa.