
Felgo offers a number of open-source demos and examples. You may use them as a starting point for your own game, or just copy parts of it to speed up your development. The following list of demos and examples is grouped by game genres or topics. Some of them also include the Felgo Game Network, the Felgo Level Editor as well as the Felgo Plugins for ads, in-app purchases, analytics and more.
The Felgo Sample Launcher allows you to quickly test and run all the open-source examples and demo games available with the Felgo SDK, from a single desktop application.
The demos are part of the Felgo SDK. Open them by browsing to the following folder:
<Path to your Felgo SDK>/Examples/Felgo
Just open the .pro
files with Qt Creator and you can run the demos on your development PC or deploy them to your mobile devices.
Demo games that are suited best for beginners, to make the first steps with Felgo. All of them also have an associated tutorial, showing how to create these games step by step.
Similar to the popular Flappy Bird game by Dong Nguyen, with custom graphics and leaderboard powered by Felgo Game Network.
Try to pop all balloons before the timer runs out. It is a very simple game with just slightly above 100 lines of code.
Juicy Squash is a game of the highly popular Match-3 game genre, you swap the positions of fruits to form groups of at least three matching fruits.
This is a simple physics-based demo showing the basics of entity creation with EntityManager and uses other components including audio and particles.
Project template containing multiple scenes, multiple levels, loading levels at runtime, multi-resolution images, animations and hardware back button handling on Android devices.
What is a card game? Well, it's a game ... with cards!
In match-3 (tile-matching) games the player manipulates tiles in order to make them disappear according to a matching criterion, like 3 tiles of the same type. The core challenge of tile-matching games is the identification of patterns on a seemingly chaotic board.
Juicy Squash is a game of the highly popular Match-3 game genre, you swap the positions of fruits to form groups of at least three matching fruits.
Juicy Squash Advanced adds a lot of eye candy like particle effects and also integrates the Felgo Game Network for high scores.
Puzzle is a highly extensible term, which can refer to all kinds of "use your brain (or some luck?) to solve something" type of game.
2048 is a popular puzzle game made by 19-year-old Italian developer Gabriele Cirulli. The user has to slide numbered tiles on a 4x4 grid in order to merge them into a tile of a higher value.
Felgo also offers components for casino games, slot games in particular. Spin to win!
This demo game is a typical slot game. You decide on a bet amount, spin the slot machine, and see if you can get more than three similar symbols in a line when the slot machine stops.
Games where the level automatically scrolls in one direction and the player has to pass the incoming obstacles, collect objects, etc.
Similar to the popular Flappy Bird game by Dong Nguyen, with custom graphics and leaderboard powered by Felgo Game Network.
Create your own levels and play levels created by others, in this Super Mario Maker-like platform game.
RUBE is a graphical editor for Box2D objects. This game demonstrates how you can use RUBE to create custom levels for a side scroller game.
This test demonstrates the difference of ParallaxItem and ParallaxScrollingBackground. Furthermore, it explains the usability of these elements.
The goal of tower defense games is to try to stop the enemies from reaching a specific point on the map by building a variety of different towers which shoot at them as they pass.
This is the most complex demo, using most of the Felgo Games and Felgo Plugins. It also contains an in-game LevelEditor for creating and sharing your own levels.
The player uses platforms or similar to progress through the level, either upwards (Jump) or downwards (Falldown). Missing the platforms can quickly lead to losing the game. The level can either scroll constantly, or follow the player, but usually only in the "positive" direction.
This game is a remake of the popular Doodle Jump. It includes highscores, achievements, advertisements and analytics.
This game is like an inverse Doodle Jump. It includes highscores, achievements and analytics.
This is the 2nd version of our endless falldown scroller, with cool power-ups and adding in-app purchases.
Jump'n'run games where you try to defeat enemies and reach the end of the level. Unlike the Side Scrollers, the level does not scroll automatically in one direction but you control in which direction you are moving.
This is a small demo that shows how you can create a platformer game with Felgo for your Super Mario style game.
Create your own levels and play levels created by others, in this Super Mario Maker-like platform game.
Games which require fast thinking paired with good reaction times. These games are also often physics-based.
In this demo game you collect coins while avoiding bullets by jumping between the rides of a carousel.
A top-down shooter for two players with fullscreen controls, multiple levels, a health and power-up system and different obstacles and opponents.
This is a very simple game containing of only a single QML file with just 150 lines of code. This is 60% less compared to the C++ version of the Ray Wenderlich tutorial using Cocos2d-x.
Such games are more or less purely driven by physical laws like gravity or forces.
This is a simple physics-based demo showing the basics of entity creation with EntityManager and uses other components including audio and particles.
This version of StackTheBox adds the LevelEditor and ItemEditor. It allows balancing while the game is running and to create own levels with the in-game LevelEditor.
This is a collection of Box2D examples demonstrating many supported features of the physics system.
Tired of creating countless levels to keep your players attracted to your game? Why not let your players do this for you? Reward them for their effort, let them create a living community by themselves.
Stack as fast as you can. Create and publish your own levels and compete with players world-wide. Includes highscores, achievements, rewards, analytics and in-app purchases.
Create your own levels and play levels created by others, in this Super Mario Maker-like platform game.
This is the most complex demo, using most of the Felgo Games and Felgo Plugins. It also contains an in-game LevelEditor for creating and sharing your own levels.
Old but Gold, those timeless classics could use a revive, what are you waiting for?
Simple breakout game, inspired by an excellent Ray Wenderlich tutorial, kill all the zombies to stay alive!
Tap the screen to smash something, the faster the better, that's what we call pure fun!
Try to pop all balloons before the timer runs out. It is a very simple game with just slightly above 100 lines of code.
A simple physics-based racing game for 2 players. It demonstrates the controller concept for steering entities with a virtual joystick. It demonstrates applying forces and impulses to a physics body.
Car Challenge 3D is a physics-based racing game similar to Super Mario Kart for 2 players in a 3D World. It's a proof of concept for using 3D objects within Felgo Games.
How can you design a game for multiple platforms with all the different devices, screen sizes and screen resolutions? A common problem when creating mobile games.
This is a basic example demonstrating the concept of using the GameWindow and Scene components for resolution- and aspect-ratio independent games.
These examples show how to support multiple screens & screen densities.
This application helps to design, create and store particles for games created with Felgo.
This is a collection of Particles examples demonstrating the different settings for the Particles element.
This is all about creating your layout with multiple screens and switching between them.
Project template containing multiple scenes, multiple levels, loading levels at runtime, multi-resolution images, animations and hardware back button handling on Android devices.
Felgo Game Network is a cross-platform gaming service that allows players around the world to compare game highscores and achievements without the need of creating extra accounts. Players can also challenge each other across multiple platforms and share their progress on Facebook.
This example shows the basic Felgo Game Network functionality including the GameNetworkView, highscores and achievements.
This example can be used to test and simulate all of the functionality of FelgoGameNetwork.
Felgo Multiplayer allows you to create real-time and turn-based multiplayer games across all supported Felgo platforms. You can also integrate an intelligent matchmaking system with ELO rating, an interactive chat feature, push notifications, cloud synchronization of player profiles & many social features.
This example shows a simple turn-based Felgo Multiplayer game with Matchmaking and Game Invites where the players can ping each other in-turn.
A demo project that uses all views of Felgo Multiplayer in a game where players try to turn the time on a clock to noon/midnight.
The LevelEditor is one of the most valuable and time-saving components in Felgo. It can be used during development to create and modify levels for your game, which you can then bundle in your final publishing build. Additionally, you can also let your gamers create new levels and share their own levels to build a community around your game.
This application shows the functionality of the Felgo LevelEditor to store, load and display a list of levels in the game.
This is the most complex demo, using most of the Felgo Games and Felgo Plugins. It also contains an in-game LevelEditor for creating and sharing your own levels.
Create your own levels and play levels created by others, in this Super Mario Maker-like platform game.
Stack as fast as you can. Create and publish your own levels and compete with players world-wide. Includes highscores, achievements, rewards, analytics and in-app purchases.
There are even more small examples available, which are not highlighted in this list. You can find them by browsing to:
<Path to your Felgo SDK>/Examples/Felgo/examples