GameSalad

Multi-Platform publishingEdit

GameSalad heeft één gemeenschappelijke webgebaseerde interface voor het publiceren naar meerdere platforms, zoals de iPhone of Mac. GameSalad kan ook publiceren naar Android-gebaseerde apparaten zoals de Nook, en naar HTML5.

Tabellen/arraysEdit

Gebruikers kunnen tabellen gebruiken om efficiënt toegang te krijgen tot grote hoeveelheden gegevens. Deze tabellen zijn leesbaar en beschrijfbaar.

Game previewEdit

GameSalad heeft een specifieke preview mode voor het debuggen en testen van de prestaties en functionaliteit van games. Er is een GameSalad Viewer applicatie die apart kan worden geïnstalleerd op een mobiel apparaat van een gebruiker, zodat zij op een knop in de werkbalk van GameSalad kunnen klikken om een project direct op hun apparaat te previewen via een draadloos netwerk.

function startGame() { myGamePiece = new component(30, 30, "red", 10, 120); myGamePiece.gravity = 0.05; myScore = new component("30px", "Consolas", "black", 280, 40, "text"); myGameArea.start();}var myGameArea = { canvas : document.createElement("canvas"), start : function() { this.canvas.width = 480; this.canvas.height = 270; this.context = this.canvas.getContext("2d"); document.body.insertBefore(this.canvas, document.body.childNodes); this.frameNo = 0; }, clear : function() { this.context.clearRect(0, 0, this.canvas.width, this.canvas.height); }}

Scene editorEdit

Gebruikers kunnen acteurs in een scène plaatsen en manipuleren. Actoren worden toegevoegd aan de scène door te slepen en neer te zetten. Actoren in een scene kunnen worden georganiseerd in verschillende lagen om te veranderen hoe actoren worden gevisualiseerd (rendering volgorde, parallax scrolling, etc.).

Geïntegreerde physicsEdit

GameSalad maakt gebruik van een star-body physics simulator voor het afhandelen van realistische bewegingen en botsingen. Gebruikers kunnen beheren en optimaliseren hoe objecten botsen door het organiseren van actoren met tags. Gebruikers kunnen ervoor kiezen om een acteur te laten botsen met een groep van vele andere soorten actoren.

ExpressionsEdit

Voor gevorderde gebruikers, GameSalad heeft een expressie editor om complex gedrag en staat veranderingen te definiëren met wiskundige expressies en een bibliotheek van functies.

Leave a Reply