1 Abstract— This work has as objective to demonstrate the basics of the Ruby Game Scripting System for 2D game development for the Windows platform and, since the same works only in conjunction with the RPG Maker XP, the same features are also covered. In a market dominated by the C++ language that allow manipulations to a level closer to the hardware, the Ruby Game Scripting System (RGSS) emerges as a great tool for those who want to start in the area of digital games that already has an easy syntax of RGSS assimilate and RPG Maker is designed to be used even by people without any knowledge of programming logic. Although the same is not used commercially, except some small projects in Japan, many interesting systems can be made more easily than with other programming languages and there are many communities dedicated to this subject. To demonstrate what the RGSS can do, this work also features a prototype of a game developed in RPG Maker XP and using as a basis the system XAS 3.91 Hero Edition, one of the best interactive battle systems developed in RGSS. All rights on the materials used in the construction of this game are the property of their respective authors. Index Terms—Digital Games, Programming Language, Ruby Game Scripting System. I. INTRODUÇÃO desenvolvimento de jogos é uma indústria em constante crescimento rivalizando com as indústrias cinematográficas e da música em muitos países como Estados Unidos e Japão. Uma evidencia de tal crescimento é o caso de unidades do filme Avatar, foram vendidos 3,2 milhões de DVDs e Blu-Rays em todo o mundo no dia de seu lançamento. Do jogo Call of Dut: Black Ops foram vendidas 5,6 milhões de unidades no lançamento apenas nos Estados Unidos e Reino Unido [5]. Existem atualmente no mercado, diversas ferramentas para o desenvolvimento de jogos, desde as mais básicas como Game Maker e vbGore (VB6) até as mais avançadas como XNA (C#), Unity 3D (C# e JavaScript), Unreal Engine, jMonkey Engine (Java), dentre outras. Essas ferramentas mais avançadas do que as duas primeiras mencionadas são referências atualmente no desenvolvimento de jogos Gabriel da Silva Sereia é graduado em Análise e Desenvolvimento de Sistemas, Presidente Prudente, SP, atreiu.3@gmail.com. Marcelo Buscioli Tenorio é professor da Faculdade de Tecnologia (FATEC) de Presidente Prudente, SP, marcelo.tenorio@fatec.sp.gov.br. comerciais, entretanto, são ferramentas mais complexas de serem utilizadas. Em contrapartida, uma ferramenta desenvolvida especialmente para amadores e entusiastas que desejam conhecer um pouco mais sobre o desenvolvimento de jogos, vem ganhando destaque, chamada RPG Maker. Ainda que em desvantagem pelas ferramentas mais profissionais, a RPG Maker é largamente usada por desenvolvedores amadores por fazer uso de uma abordagem mais facilitada e uso da linguagem de extensão Ruby Game Script System (RGSS), considerada mais simples que linguagens como C++, C# e Java. Alguns exemplos que tornam a RGSS mais simples são: não obrigatoriedade de ponto e vírgula como delimitador de final de instrução; não obrigatoriedade de delimitação de bloco de instrução por início e fim, somente o fim; não obrigatoriedade do tipo de dado na declaração de variável. Como o nome sugere, a RPG Maker é uma ferramenta que possibilita o desenvolvimento de jogos do gênero RPG (Role Playing Game). Jogos do gênero RPG são jogos onde o jogador assume o papel de um personagem e vive uma narrativa, como em um livro ou em um filme. Jogos desse gênero possuem um enredo e se parecem com um filme ou uma peça de teatro, uma vez que o jogador, além de controlar o personagem, toma conhecimento da trama na qual está envolvido. Diálogos, interação com outros personagens, como habitantes de uma cidade e sequência de animações são elementos constantemente presentes nesse gênero. Um dos nomes mais conhecidos do gênero é a franquia Final Fantasy da Squaresoft / SquareEnix, contando com mais de quinze títulos lançados para vários consoles, desde o já extinto Super Nintendo até ao atual PlayStation 3. Chrono Cross também da Squaresoft, Alundra da SCEI, e sua sequência, Alundra 2: A New Legend Begins da Contrails, são também alguns dos muitos títulos mundialmente conhecidos nesse gênero. Com o tempo, a RPG ganhou espaço entre os jogos online, o que aumentou significativamente a forma de interação entre os personagens, uma vez que o jogador pode se comunicar com outros jogadores de diversas partes do mundo. A esse tipo de jogo dá se o nome de MMORPG (Massive Multiplayer Online RPG). Ragnarok da LevelUp Interactive, Priston Tale da YD Online, e Tales of Pirates da IGG são alguns exemplos de MMORPG. Este trabalho aborda a utilização do RGSS para o desenvolvimento de jogos que, embora não seja adotada pelos DESENVOLVIMENTO DE JOGO COM RGSS NA RPG MAKER XP Gabriel da Silva Sereia, Marcelo Buscioli Tenorio O