
Det är en enkel och lättanvänd 2D motor för C++. Den är skriven för att vara enkel att modifiera och porta till andra plattformar, och jag har försökt att använda så få externa bibliotek och system som möjligt - så den kräver inte ens directx, utan kan falla tillbaka på windows GDI om det behövs. All rendering görs på CPU, så ingen hårdvaruaccelerering, vilket kanske inte är det bästa för alla typer av projekt, men det gör att det kan köras på fler typer av hårdvara, och det kan vara användbart att ha direkt access till alla pixlar och inte behöva bry sig om skillnader mellan olika grafikkort/drivrutiner. Pixie är inte för alla, men det ÄR till för de som bara vill få upp sprites på skärmen och att det bara funkar överallt.
Genom hela utvecklingsarbetet har jag gjort små spel för att driva utvecklingsarbetet framåt. Jag anser att det är en väsentlig del av att utveckla en motor, och att det bara är genom att använda den till att göra spel som den kan bli bra till att göra spel med.

Pixie är "public domain", så egentligen är det som att vi alla äger koden - och mer generös licens än så är ju svårt att ha, eller hur?

Jag har satt upp en webbsida för Pixie: www.pixieuniversity.com och där kan man hitta en downloads-sektion där man kan ladda ner källkoden till motorn och alla exempelspelen (koden för dem är också public domain, så kanske kan vara användbart som en grund att bygga vidare på), och även dokumentation och tutorials för hur man kommer igång (och det kommer mer tutorials och exempel-spel framöver).
Än så länge finns Pixie bara till windows, men jag har börjat titta på en linux version, och så snart jag skaffat mig en Mac ska jag kika på att porta till OsX också. Men det är inte så mycket plattforms-specifik kod i Pixie, då jag försökt hålla nere plattformsberoendet så mycket det bara går. Jag har också satt ihop ett "Pixie Lite" paket, som bara är de plattforms-specifika bitarna (utplockade från huvudkoden), för dom som eventuellt skulle vara intresserade av att hjälpa till med portningen.
Jag hoppas att ni som provar det kommer att ha kul med Pixie, eller åtminstone hitta några kodsnuttar att använda i egna projekt. Och om du behöver hjälp eller undrar över nåt, så är det bara att fråga
Om du tittat på Pixie förut, så ta en ny titt nu - mycket av koden är refaktoriserad och omstrukturerad, och den är som helhet mycket bättre strukturerad nu. Och jag har dessutom refaktoriserat alla exempelspelen, så de har lite tydligare kod nu också.
