O catapult já vem com a opção de mudança de cena pronta, mas não vem habilitada, aqui mostro como habilitar esta função.

seen from United Kingdom
seen from United Kingdom
seen from Russia
seen from United States

seen from Türkiye
seen from Malaysia

seen from United States
seen from Brazil
seen from United Kingdom
seen from United Kingdom
seen from Ukraine
seen from Türkiye
seen from Yemen
seen from United States

seen from Singapore

seen from United Kingdom
seen from South Korea
seen from United States

seen from United Kingdom

seen from United Kingdom
O catapult já vem com a opção de mudança de cena pronta, mas não vem habilitada, aqui mostro como habilitar esta função.
Tutorial demosntrando a troca de cenas e a criação de menus na Stencyl.
Stencyl - Inicio
Vou falar um pouco sobre uma engine focada no desenvolvimentos de jogos 2D, mas não limitada somente ao desenvolvimento de jogos, a Stencyl.
Já trabalhei com várias engines de desenvolvimento 2D, como a Game Maker, ou a 001 RPG/Action engine, além de flash. Então, o que posso dizer sobre a engine é: Flash.
A engine possibilita a criação de games em várias plataformas, como iOS, Android, Windowns, Linux, Mac... Mas falando desses últimos - flash - essa será a forma de publicação do jogo, e o que isso significa? -Significa que você estará limitado as possibilidades do flash.
Mas na verdade não:
A utilização de flash em aparelhos móveis é baixa, devido ao alto consumo de memória e bateria do aparelho, mas a engine não utiliza flash em mobiles.
Acredito que o grande segredo está na programação:
A Stencyl possui uma interface de programação visual, parecida com o Kismet doUDK (Engine 3D), mas muito mais "amigável". Você não precisa programar nada para criar um jogo na Stencyl - teoricamente - uma vez que você precisa entender de lógica de programação, e ter uma noção de códigos e Action Script 2.0 ou 3.0 (Ajuda muito para entender a engine), ou outra linguagem, para criar seu próprio código na engine - Uma dica é, se você não sabe programar, vai ser difícil aprender pela Stencyl, recomendaria pegar alguns exemplos, que já vem com a engine, apenas para dar uma olhada no fluxo e ter noção de algumas funções; mas tentar programar em Action Script, já que é uma linguagem de mais fácil aprendizado, e facilitará muito seu trabalho com programação visual. Ou seja, aprenda primeiro a clássica, escrita, para depois partir para a visual. - mas a programação visual facilita muito a visualização e elaboração do fluxo de linguagem. O mais importante é a conversão que ela realiza - Eis o segredo -, você cria o fluxo pela programação visual, e a engine converte para Action Script e para uma linguagem facilitada mobile, poupando muita pesquisa, trabalho e tempo do programador. A engine ainda conta com um editor de imagens, que acelera o processo de criação de atores e tiles, simples, e possibilita que o design tenha os recursos que precisar.
É possível criar um jogo diretamente no flash, mas é muito trabalhoso (e muitas vezes difícil), tanto para a parte de design, quanto para a programação. A Stencyl facilita e agiliza este processo, possibilitando a criação de jogos complexos, com uma equipe pequena (ou individual) em um curto tempo.
Aprensentando a programação em UnrealScript (UDK)
UnrealScript é uma linguagem fácil de aprender, bem parecida com Java ou C/C++, então programadores familiarizados com estas linguagens, terão maior facilidade ao se deparar com o UnrealScript.
Primeiramente, é bom notar que a UnrealScript é uma linguagem exclusiva daUDK/UE, logo, você estará limitado a elas. Um exemplo são as funções, que foram alteradas entre a UE 1, UE 2 e UE 3, e algumas não estarão disponíveis em todas as versões.
A linguagem está associada a uma Engine 3D, no caso UDK/UE, e ainda, alinhada a um jogo, o Unreal Trounament, mas isto não quer dizer que você terá que criar um jogo como o UT (Unreal Trounament), mas sim que as funções daquele jogo estarão disponíveis para você utilizar; e então vem a primeira decisão:
Quando você instala o UDK, você pode escolher entre instalar ou não osScripts (Códigos fonte, arquivos, modelos 3D etc.) do UT, mas não se iluda, pois é apenas um Demo do jogo, mas se você possuir o jogo completo, é possível integrar. - Minha recomendação é que se for sua primeira vez com o UnrealScript, ou se você está trabalhando em um jogo que siga a jogabilidade do UT, ou seja, tiro em primeira pessoa, em algum modo do UT, como DeathMath ou Team DeathMath: Instale; Caso contrário, dará mais trabalho, mas é bom não instalar, assim facilitará o processo de criar algo mais original. - Saiba também que é possível encontrar vários Scripts na internet, e é sempre bom dar uma olhada para ter em que se basear, mas evite apenas copiar e colar, ler o código, tentar decifra-lo e entende-lo é a parte mais importante do processo, assim, você pode modificar o Script, para que ele faça exatamente o que você quer, dentro dos limites.
Sobre a programação, grande parte do seu trabalho se dará em estender classes, funções e eventos, e modifica-los. Grande parte do UnrealScript se baseia nisto, uma vez que muito daquilo que você precisa em um jogo, já vem programado em pronto para ser utilizado, mas - em grande maioria dos casos - o Script não faz aquilo que você deseja, ou pelo menos não do jeito que você deseja.
O UnrealScript funciona basicamente por hierarquias, você estende uma classe a outra, e a classe filho herdará tudo da classe pai, assim, você expande suas funcionalidades, para chegar em seu objetivo, um exemplo:
-A classe 'UTPlayerController', é responsável pelo controle do jogador no UT.
Logo, ela é estendida da classe 'UDKPlayerController', que controla o jogador noUDK; que por sua vez, é estendida da classe 'GamePlayerController', que é a base dos controladores de clientes em jogos; Esta que é estendida da 'PlayerController', que possui todas as propriedades e funções dos controladores de jogadores - Administradores ou clientes; Que por sua vez é estendida da classe 'Controller', que possui as propriedades de controlador para jogadores e I.A., que é estendida da 'Actor', e finalmente da 'Object', que é a classe que possui todas as propriedades e funções dos objetos do jogo.
Isto facilita muito, em questão de que, por exemplo, você poderia criar vários robôs para patrulhar um mapa de maneiras diferentes, estendendo eles de um mesmo robô base.
De início recomendo alguns sites de tutoriais:
Em português, basicamente dois:
-O blog Romero games, que também possui sua versão em inglês.
-E o blog do UDKbrasil, que possui vários tutoriais, em português e inglês.
Em inglês, a gama de conteúdo é bem maior, então citarei apenas meus favoritos:
-Em primeiro, e essencialmente necessário, o site da UDN, que te guia pelo mundo do UDK e do UnrealScript.
-A Unreal Wiki é outro site essencial na programação em UnrealScript.
-Possuindo vários tutoriais, Hourences.
-Possuindo vários tutoriais, claros e que me ajudaram muito, Mougli.
-Outros que podem ajudar são: Max Giganti, Christopher Albeluhn e Nick Urko.
Se você possui dúvidas em geral, o melhor lugar que existe para procurar ajuda é o Fórum da Epic Games, na seção do UDK.
Em breve estarei postando tutoriais práticos sobre programação e do UDK em geral.