Phaser
Phaser er et gratis åpen kildekode rammeverk for å lage enkle stasjonære og mobile 2D-spill.
- animasjonsverktøy
- Enkel preloading av eiendeler
- Støtte for 2D fysikk biblioteker
- partikkel system
- Sprite støtte
- Støtte for både HTML5 Canvas og WebGL
- Lett å lære og bruke
- Gode ressurser samfunnet
- Helt gratis å bruke og modifisere
- Spill fungerer i alle nettlesere uten behov for plugins
- Ingen visuell editor
- Vanskelig å lage native mobile apps med det
Det er mange gode motorer for å lage 2D-spill, og Phaser er nær toppen av listen. Det er ikke bare gratis, men det er åpen kildekode, slik at utviklere kan gjøre endringer i koden hvis det er nødvendig. Motoren har også støtte for plugins. Phaser er veldig lett å både lære og bruke. Erfarne 2D spillprogrammerere skal være oppe og går i løpet av minutter, og selv nye spillutviklere bør finne en liten læringskurve. Utviklere kan kode spillene sine ved hjelp av enten Javascript eller Loggfila (en variant av Actionscript), og programvaren leveres med en sky-basert IDE. Når det gjelder funksjoner, er Phaser sammenlignbare med andre 2D spillmotorer. Den har en veldig fin ressurs preloader og arbeider med en rekke 2D fysikk biblioteker, for eksempel Arcade og Ninja. Den har også en innebygget i partikkelsystem, utmerkede animasjonsverktøy, og et sprite system. Endelig kan spill bruker enten HTML5 Canvas eller WebGL for gjengivelse. Fullførte spill kan kjøres på hvilken som helst nettleser uten at brukerne trenger å laste ned ekstra programvare som plugins, og Phaser støtter fullt ut mobile nettlesere. I tillegg har Phaser et stort og støttende fellesskap, og det er mange tutorials samt detaljerte eksempler på deres hjemmeside. På nedsiden, som mange 2D spillmotorer, Phaser ikke har en visuell editor, og det kan være litt møysommelig å skape en innfødt mobile app med det. Likevel, de som ønsker å lage en enkel web spillet kan gjøre langt verre enn Phaser.