Share to: share facebook share twitter share wa share telegram print page

 

GameSalad

GameSalad
Developer(s)GameSalad
Stable release
1.25.61
Operating systemMac OS X 10.7 or later, Windows 7, 8, 8.1, 10
TypeGame creation system
Websitegamesalad.com

GameSalad Creator is an authoring tool developed by GameSalad used by educators and non-programmers alike. It consists of a visual editor and a behavior-based logic system. GameSalad is used in over 223 schools.[1] GameSalad is used by consumers and creative professionals such as graphic designers, animators, and game developers[2] for rapidly prototyping,[3] building and self-publishing cross-platform games and interactive media. The application runs on both Mac OS X and Windows computers. Access to a Mac is required for publishing to iTunes, but all other supported publishing platforms are accessible for both Mac and Windows users.[4]

History

On December 21, 2009, Macworld Expo partnered with Gendai Games, the developer of GameSalad, for the Macworld 2010 GameSalad Challenge to promote Mac and iPhone game creation before and during the Macworld 2010 conference.[5]

On November 20, 2010, GameSalad unveiled a new "Free to Make" model, making basic membership free to all users, including iOS publishing.[6] It discontinued free memberships in 2015.[7]

By March 2011, over 8,500 games were created using GameSalad Creator.[8] Gravonaut, a 2010 scrolling platformer,[9] was one of thirty such games to reach the top 100 on the iTunes App Store.[8]

On June 11, 2012, GameSalad unveiled a Windows port of the Mac program, allowing Windows users to create games for iPhones. The basic concept is the same, however major changes to the layout were made and some features are as of yet unsupported.

Between October 3, 2012 and November 27, 2012; GameSalad laid off approximately half of their staff.[10][11]

Behavior system

GameSalad provides a graphical user interface for describing the rules and the behavior of game objects, called Actors, without knowledge of programming or scripting languages.[12] Behaviors are components of an actor that can either instantaneously, or persistently, affect the actor depending on the rules and conditions that govern them. The application comes with a library of behaviors (for movement, changing attribute states, affecting collision, saving, etc.) that can be inserted into rules and other behavior groups to create new effects.

Major features

Multi-Platform publishing

GameSalad has one common web-based interface for publishing to multiple platforms such as the iPhone or Mac. GameSalad can also publish to Android-based devices such as the Nook, and to HTML5.[13]

Tables/arrays

Users can use tables to access mass amounts data efficiently. These tables are readable and writable.

Game preview

GameSalad has a specific preview mode for debugging and testing the performance and functionality of games. There's a GameSalad Viewer application that can be installed separately onto a users mobile device so that they can click a toolbar button inside GameSalad to preview a project directly on their device through a wireless network.[13]

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[0]);
   this.frameNo = 0;
 },
 clear : function() {
   this.context.clearRect(0, 0, this.canvas.width, this.canvas.height);
 }
}

Scene editor

Users can place and manipulate actors in a scene. Actors are added to the scene by dragging and dropping. Actors in a scene can be organized into different layers to change how actors are visualized (rendering order, parallax scrolling, etc.).[13]

Integrated physics

GameSalad uses a rigid-body physics simulator for handling realistic motion and collision. Users can manage and optimize how objects collide by organizing actors with tags. Users can choose to have an actor collide with a group of many other types of actors.[13]

Expressions

For advanced users, GameSalad has an expression editor to define complex behavior and state changes with mathematical expressions and a library of functions.[13]

References

  1. ^ "Gaming Startup Deploys STEM Initiatives in 223 Schools -- THE Journal". THE Journal. Retrieved 2016-09-12.
  2. ^ Krotoski, Aleks (March 11, 2009). "Make indie games with the minimum of technical know-how". The Guardian. London. Retrieved May 3, 2010.
  3. ^ "Gamesalad aiming to bring their development system to the iPhone". The Unofficial Apple Weblog. Archived from the original on 2015-01-31. Retrieved 2010-01-11.
  4. ^ "GameSalad FAQ". 13 July 2015.
  5. ^ "Gendai Games Announces Macworld 2010 GameSalad Challenge". The Mac Observer.
  6. ^ "GameSalad Unveils "Free to Make" Subscription Program with Tools for Game Devs". MacLife.
  7. ^ https://forums.gamesalad.com/discussion/87424/state-of-gamesalad-on-6-30-2015/p1. {{cite web}}: Missing or empty |title= (help)
  8. ^ a b Orland, Kyle (March 30, 2011). "GameSalad Gets $6.1 Million In Funding For Non-Expert Game Creation Tools". Gamasutra. Retrieved September 1, 2024.
  9. ^ Davis, Justin (May 17, 2012). "Can't Code? Make a Game with GameSalad". IGN. Retrieved September 1, 2024.
  10. ^ "GameSalad October Team Page". Archived from the original on October 3, 2012.
  11. ^ "GameSalad November Team Page". Archived from the original on January 15, 2013.
  12. ^ "Using Game Salad for Rapid Game Development for the iPhone". SYS-CON Media. Archived from the original on 2014-10-06. Retrieved 2010-01-11.
  13. ^ a b c d e "GameSalad Creator Product Page". GameSalad.
Kembali kehalaman sebelumnya


Index: pl ar de en es fr it arz nl ja pt ceb sv uk vi war zh ru af ast az bg zh-min-nan bn be ca cs cy da et el eo eu fa gl ko hi hr id he ka la lv lt hu mk ms min no nn ce uz kk ro simple sk sl sr sh fi ta tt th tg azb tr ur zh-yue hy my ace als am an hyw ban bjn map-bms ba be-tarask bcl bpy bar bs br cv nv eml hif fo fy ga gd gu hak ha hsb io ig ilo ia ie os is jv kn ht ku ckb ky mrj lb lij li lmo mai mg ml zh-classical mr xmf mzn cdo mn nap new ne frr oc mhr or as pa pnb ps pms nds crh qu sa sah sco sq scn si sd szl su sw tl shn te bug vec vo wa wuu yi yo diq bat-smg zu lad kbd ang smn ab roa-rup frp arc gn av ay bh bi bo bxr cbk-zam co za dag ary se pdc dv dsb myv ext fur gv gag inh ki glk gan guw xal haw rw kbp pam csb kw km kv koi kg gom ks gcr lo lbe ltg lez nia ln jbo lg mt mi tw mwl mdf mnw nqo fj nah na nds-nl nrm nov om pi pag pap pfl pcd krc kaa ksh rm rue sm sat sc trv stq nso sn cu so srn kab roa-tara tet tpi to chr tum tk tyv udm ug vep fiu-vro vls wo xh zea ty ak bm ch ny ee ff got iu ik kl mad cr pih ami pwn pnt dz rmy rn sg st tn ss ti din chy ts kcg ve 
Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9