Developer CHackbart has converted the Minicraft game built by Notch (the creator of the hugely popular MineCraft) to Object Pascal. Minicraft was built for Ludum Dare #22 in 48 hours and it is a 2D top down action game. The theme of the Ludum Dare #22 competition was “Alone”. Wikipedia describes the goal of the game is to “chop down trees, mine rocks, fight zombies, and build shelter.” Notch built the game in Java and the source is available on Github. The original object pascal source by CHackbart supports FMX and has a VCL version as well. I took the FMX version and upgraded it to support Delphi XE8 Firemonkey. I haven’t tested it on Android, IOS, or OSX but it compiles for Windows and doesn’t use any platform specific code. You should be able to deploy it to the other platforms with few if any changes. The source code should also compile in Appmethod.
FMXExpress.com has over 700 tips and tricks for building cross platform apps on Android, IOS, OSX, Windows, and Linux with a single codebase and single UI using the FireMonkey framework found in Delphi and C++Builder.
FMXExpress covers top cross platform secrets for FireMonkey in C++Builder and Delphi XE5, XE6, XE7, XE8, Seattle, Berlin, Tokyo, Rio, and Sydney.