Monday, October 29, 2012

Var startar jag?

{
Steg ett är väl att bestämma sig för ett mål. vilket jag har gjort.

Hur ska jag gå vidare nu?
Eftersom jag konstigt nog alltid känt mig som en programmerare så bryter jag ner mitt problem i delar. (det är väl det programmerare brukar göra, eller?)

Vilka är huvudområdena inom spelutveckling? Jag ser framför mig Programmering, grafik, och speldesign. Vilka verktyg måste jag lära mig? Hur lär jag mig det jag behöver? studera själv eller i skola?

Valet vilken väg jag vill gå till att börja med är rätt så lätt.
Inom det grafiska området så är jag nog väldigt svag. Jag har enorm kreativitet och får massor idéer men så fort jag ritar så blir det bara streckgubbar.

Jag är lagd åt det analytiska och logiska hållet så valet faller snabbt på programmering. Det är även något jag tycker är kul. Men drömmen är att utveckla mina egna spelidéer och tankar. Att sitta som en robot åt någon annan och bara trycka ur sig kod hela dagarna är inte min dröm. Jag har fått den uppfattningen att för att bli en bra designer av spel så måste man veta vad man håller på med....grunderna. Alltså så väljer jag att satsa på programmering först.

C++ blir mitt första val för det är det jag kommit i kontakt med tidigare. Men jag funderar också starkt på att lära mig C# och kanske Javascript. För 10 dagar sen när jag var på en spelutvecklarkonferans här i Bergen (Konsoll, 18-21 oktober) så lärde jag mig att det finns en gratis spelmotor som heter Unity. Den verkar vara väldigt populär att jobba i och göra spel med och i den jobbar man med just c# eller javascript.

Men jag väljer nog att satsa på att lära mig grunderna i C++ sen kanske att jag börjar titta på grafiska saker till C++, typ olika bibliotek? Opengl och directx har jag hört talas om sen tidigare men också nyligen efter mycket googlande börjat läsa om SDL, SFML och Allegro. Om jag ska fördjupa mig i C++ eller gå över på Unity har jag inte bestämt mig för ännu. Kanske man kan hålla på med båda delarna? Målet är att göra spel och den snabbaste vägen verkar vara Unity. Men flera faktorer spelar in i mitt slutgiltiga val. Något jag måste tänka mera på helt enkelt.

Men nu satsar jag på C++ och eftersom jag blir trött av att läsa böcker så blev jag otroligt glad när jag fann Mr1Buying på Youtube. Han går muntligt igenom grunderna i programmering i bland annat C++. Det är väldigt lätt att förstå honom. Jag är ofta trött efter jobbet (jobbar natt) så att sätta mig ner och läsa en tjock C++ bok med massa programmerings syntax klockan sju på morgonen känns väldigt tungt! Nu har jag lite av C++ i mig från gymnasiet så att följa med på Mr1buyings klipp passar mig perfekt.


Förutom Mr1buying så använder jag mig också av den här hemsidan: http://www.cplusplus.com/
för att lära mig syntaxen och eventuellt få hjälp med kodning. Så just nu blir det rena Internet studier. Jag kommer troligtvis att köpa en C++ bok i framtiden att ha som en referens guide. Om någon har tips på böcker så säg till.

Jag har valt att jobba i Visual studio express 2012, Mycket att sätta sig in i och behöver det egentligen inte. Jag använder bara grunderna än så länge. Men i framtiden kanske man kan få användning för detta för att skapa enkla menyer och liknande för windows miljö och även debugging kanske? Plus programmet är gratis så valet föll på det. Mr1Buying använder sig av code blocks. Inte förstått varför riktigt ännu men verkar som en hel del andra också använder det programmet före visual studio. Om någon kan förklara fördelarna med code blocks kanske jag hoppar över på det. Inte vet jag.

Självstudier vs skola?
Jag skulle nog kunna lära mig det mesta på egen hand men att skapa spel kräver massor med kunskap inom olika områden. att gå en utbildning och träffa likasinnade är nog en bra idé. Men tillsvidare satsar jag på självstudier och kanske att jag söker mig till en utbildning i framtiden. Nästa höst kanske? För det är väl då de flesta startar gissar jag? Jag kan tänka mig utbildningar i Norge eller Sverige men även andra länder är aktuellt. Tips är välkomna.

Kanske jag kan bygga upp ett eget nätverk online genom att koda åt andra? Hjälpa till och vara aktiv på olika utvecklarforum och kanske vara på olika mässor och konferenser som den jag nyligen var på?

Några riktlinjer är iallafall avklarade. Nu kör jag på i grunderna i C++ med hjälp av Mr1Buying så får jag se hur det känns efter jag lärt mig allt i hans klipp. Är runt 80 klipp i hans C++ Serie och jag betar av i snitt 2 klipp om dagen.
}

Sunday, October 28, 2012

Min bakgrund

Så vem är jag?
Jag är en snart 33 år gammal man som jobbar som nattreceptionist på ett hotell i Bergen, Norge.
Så varför spelutveckling. Är jag inte lite för gammal? Inte en chans! Min ålder är min styrka när det gäller spel. Jag har spelat spel som många inte hört talas om och jag har följt spelutveckling i snart 30 års tid. från stapplande steg till en storindustri.

Jag började spela spel på en maskin som heter Intellivision....va?....jo före Nintendos tid så fanns denna underbara maskin. Kan hända att jag före intellivision faktiskt spelade ett slags spaceinvaders spel i sån liten låda med inbyggd skärm. Ljudeffekt: "Na nana! na na na na!".....Jag kommer inte ihåg vad jag spelade först. jag var ca 4-5 år gammal vid tillfället så minnet sviker mig lite. Mina första riktiga spelminnen är iallafall från Intellivision.

Mitt intresse för RPG spel föddes nog vid spelet advanced dungeons and dragons till just Intellivision (nedan). och intresset för simulation/strategispel kanske med ubåtspelet jag inte kommer ihåg namnet till (sub hunt?) men som jag spelade i många timmar i vintermörkret i Strömsund i Jämtland år 1984.


Sen fortsatte spelandet. på min storebrors Sinqlair ql. Där var också mitt första möte med programmering när jag såg min bror hålla på med basic programmering...om jag minns rätt.
Sen vidare till Nintendo, Commodore 64, Amiga 500, SNES, Sega, PC, Neo Geo, Playstation och nästan allt fram till idag. Nu hänger jag inte med längre. Det görs så mycket spel på så många olika plattformar att det är näst intill omöjligt att följa allt.

Så varför vill jag helt plötsligt bli spelutvecklare vid 33 års ålder?
Jag ville faktiskt bli det redan när jag var 13-14 år gammal men på den tiden såg jag inte någon riktig väg fram. Jag började läsa en bok om 68000 mikroprocessorn där jag kom i kontakt med massor med saker jag inte förstod, minnesadresser och konstigheter. Kom i den boken i också kontakt med binära, oktala och hexadecimala talsystemen. då insåg jag. wow det här vill jag syssla med. Jag sökte till tekniskt inriktning i gymnasiet. fanns nämligen c++ programmering som valbart ämne på den linjen. Och det är enda anledningen till att jag sökte mig dit och där fick jag min första riktiga kontakt med programmering.

Sen då? En enstaka kurs i programmering leder ju ingenstans.
KTH? Där går ju bara mattegenier tänkte jag. jag såg bara hinder och ingen bra väg framåt. Sen några år senare kom den stora IT crashen 2001 och allt som hade med IT att göra kändes dött. jag gav upp drömmen om att göra spel sakta men säkert. Sen dess har jag jobbat på en hel del olika jobb och även läst små kurser inom IT området. även lite på KTH för några år sen men där sket det sig. Problem i privatlivet gjorde att jag tappade motivationen och hade längre inte råd att studera. Så jag avbröt studierna. Jag såg bara hinder överallt på personliga och yrkesmässiga planet.

Allt det började ändras för 2-3 år sen. En serie händelser började att förändra mig. jag slutade se hinder och började se möjligheter i allt. fick en ny livssyn på ett sätt. mer livsglädje. Överallt där jag tidigare såg hinder ser jag nu möjligheter. Drömmen att starta eget växer fram allt starkare eftersom jag jobbar inom hotell så började jag se möjligheterna där. Men spelintresset finns alltid kvar.

För snart 2 månader sen nu så började jag spela Guildwars 2. Jag märkte att jag såg spelet på ett annat sätt. jag såg brister och även bra spelmekanik i spelet. jag insåg att jag analyserade spelet rätt så mycket medans jag spelade. Något inom mig väcktes till liv. Jag vill göra spel!!. Jag vill göra utmanande och underhållande spel, både spelmässigt men även intellektuelt utmanande! Jag började googla om olika möjligheter att ta mig fram och ju mer jag sökte ju mer fann jag och första veckan i oktober 2012 så bestämde jag mig för att börja min resa från gamer till gamedeveloper!


Varför blogg?

Hej och välkomna!

Jag har startat den här bloggen för att jag har bestämt mig att jag vill förändra mitt liv och satsa på det jag brinner för....nämligen spel och då mest datorspel/konsolspel.

Det finns så många människor idag som vill göra spel, drömmer om att bli speldesigners m.m.
Jag skiljer väl mig inte ut så mycket från alla andra fiskarna i havet ännu men det ska det bli ändring på.

Jag söker inte kändisskap eller pengar med denna blogg. Den här bloggen är till mest för mig själv för att hålla mig fokuserad på mitt mål att bli spelutvecklare. Då helst drömmen att ha en egen utvecklingstudio men steget dit är långt....babysteps starting now!...eller nja jag startade för cirka 3 veckor sen.