Open Source spelutveckling som C-uppsats

Det blev open source spelutveckling att undersöka som C-uppsats. Som jag misstänkte blev det dock inte så mycket tid över till att skriva här när jag hade massa andra saker att arbeta med, och en sån där fritid att underhålla (på senare tid har det nog varit mest fritid och mindre arbete).

Jag ska i alla fall undersöka spelutveckling inom open source, och är lite vettskrämd, jag har ju ingen aning om ämnet känns det som. Jag har aldrig utvecklat något open source spel och jag har aldrig varit med i ett open source projekt alls. Detta kommer bli en utmaning och jag vet inte om jag ska skrika “Challange accepted!” och springa huvudet före in i stenväggen eller om jag ska försöka göra det till ett projekt jag kan hantera, som det ser ut tidigare så har jag ju kört på det tidigare alternativet och det har ju gått bra ibland trots att jag legat utmattad, svettig och blodig vid mållinjen.

Det är mycket som händer nu och jag vet inte om jag kan få ur mig någon bloggpost som makes sense för er, men jag ska försöka förklara i en annan post. Så här ser läget i alla fall ut för C-uppsatsen:
Jag ska joina ett open source spelprojekt – känner ni till något i någon av följande miljö; Processing, C#, XNA, Unity3D/2D, HGE, så får ni gärna mejla mig!
Jag ska läsa massa artiklar om utveckling av open source projekt, alltså om vilka program man använder, vilka tekniska funktioner man är i behov av, hur arbetsklimatet ser ut osv.
Jag ska intervjua en eller flera personer som sysslat med det här (spelutveckling inom open source)  – känner ni till någon får ni väldigt gärna mejla mig!
Jag håller igång en dagbok med rapportering till mig själv om hur det går.

Bilden är gjord med processing, coolt va 😉

Utvald bild: CC BY-SA Hu Tracy

Open Source Spel som C-uppsats kanske?

Så då närmar sig den här C-uppsatsen och jag har mycket blandade känslor inför den. Har nu tre olika ämnen som jag vill studera varav alla har olika fördelar. Av vad jag lärt mig av tidigare skolarbeten genom hela livet är dock att man alltid ska ta det som man tycker är kul och som man tror att man kommer stå ut med under hela arbetet. Det har jag kommit fram till är Open Source spel. Exakt hur jag ska konkretisera detta till en C-uppsats har jag inte kommit fram till än, men att studera vad som är karakteristiskt för ett open source spel känns som att det kan bli mycket lärorikt och roligt samtidigt. Dels för att jag känner att jag kommer få kolla på en massa kod i olika språk och därav tvingas lära mig fler språk, vilket jag behöver och vill, men också för att jag kommer lära mig en massa nya forum för kontakter inom spelbranschen och lära känna massa personer som själva utvecklar open source spel.

Så det jag vill göra med den här uppsatsen är att kolla mer på open source spel, jag vet inte mycket om det än, känner nästan bara till “Nothing to hide” så det kommer bli väldigt mycket research. Men något som jag kom på som kommer bli en stor utmaning är att lära mig hur jag gör en observation som vetenskaplig metod på internet. Att observera hur min målgrupp beter sig i den miljön som jag är intresserad av, alltså hur dessa spelutvecklare beter sig i de forum och plattformar där spelet byggs upp. Det är något jag måste studera närmare men det känns som att det kommer vara både nyttigt och roligt.

Mina tankar just nu

Mina tankar kring open source spel just nu är att de varierar väldigt mycket men att det kan vara svårt att få spelet att hålla ihop och vara enhetligt när det blir för stort och att de därav hålls rätt små. Det kan vara svårt att hålla igång en story-line eller ett grafiskt utseende när det konstant byggs på av olika individer där det inte finns en klar ägare av spelet som bestämmer vad som får och inte får vara med, därav kanske det är svårt att göra spel som fokuserar just på story. Några fördelar med det, som jag ser det idag, är att man får många nya perspektiv på spelet och kan få väldigt bra input genom själva utvecklingen, detta tror jag också är den starkaste fördelen med det. Eftersom att jag själv lärt mig lite mer traditionella metoder för spelutveckling ska det bli intressant att se om jag kan komma fram till hur det skiljer sig åt. ”Hur fungerar speltestning till skillnad från i traditionell utveckling?”, till exempel.

I min undersökning förväntar jag mig finna vad för- och nackdelarna är med open source spel och kanske komma med potentiella lösningar för de svårigheter som uppstår i samband med att ha det open source. Genom att också kartlägga vart det görs open source spel, på vilka plattformar och i vilka forum så tänker jag att jag kan sammanställa det för intresserade spelutvecklare på någon hemsida så att trösklarna för att ge sig in i det minskar.

Jag hoppas också att det ska vara en ingång för mig att ge mig in i utvecklandet av open source spel, det känns som en väldigt lekfull och positiv atmosfär att befinna sig i, hoppas att jag inte har alltför fel där.

Utvald bild: CC-BY JD Hancock