AppGameKit is a powerful game development engine, ideal for Hobbyist and Indie developers. Choose to code in the easy to learn AppGameKit BASIC or use our libraries in C++ & XCode. Write your code once and deploy easily to multiple mobile & desktop platforms.
All Reviews:
Very Positive (122) - 86% of the 122 user reviews for this software are positive.
Release Date:
Nov 21, 2014
Developer:
Publisher:

Sign in to add this item to your wishlist, follow it, or mark it as not interested

Buy AppGameKit

Packages that include this software

Buy AppGameKit - Bumper Pack

Includes 5 items: AppGameKit - 3D Asset Pack, AppGameKit - Games Pack 1, AppGameKit - Giant Asset Pack 1, AppGameKit - Giant Asset Pack 2, AppGameKit: Easy Game Development

SUMMER SALE! Offer ends July 5

Buy AppGameKit - Beginners Bundle

Includes 3 items: AppGameKit - Giant Asset Pack 1, AppGameKit: Easy Game Development, The Official AppGameKit Beginners Guide

SUMMER SALE! Offer ends July 5

Buy AppGameKit - Premium Bundle

Includes 4 items: AppGameKit - Giant Asset Pack 1, AppGameKit - Giant Asset Pack 2, AppGameKit: Easy Game Development, The Official AppGameKit Tutorial Guide Vol 1

SPECIAL PROMOTION! Offer ends July 2

 

Recent updates View all (110)

June 22

AppGameKit Update! Version 2018.06.22 Released

This new version of AppGameKit brings all these new features and tweaks:

Translations

  • The IDE now supports Google translated texts for Simplified Chinese, Japanese and Russian languages.
 
Android
  • Fixed Android apps that set ARCore as required being rejected by Google due to missing AndroidManifest.xml feature
  • Fixed tapping on notifications from the app whilst the app is open on Android causing a blank screen or image corruption
  • Android expansion files can now be used to store 3D objects, OGG and WAV files, and any file opened with OpenToRead
    • Use the prefix "expansion:" to load files from expansion files, e.g. OpenToRead("expansion:MyFile.txt"), the file will be extracted from the expansion file to the write folder then opened as normal
    • Subsequent requests to open "expansion:MyFile.txt" will read the file directly from the write folder without re-extracting it, unless the file has been deleted
iOS
  • iOS will now automatically change the app orientation if SetOrientationAllowed is used when the device is in an orientation that is no longer allowed
IDE
  • Added check box in the IDE preference to produce 64-bit executables on Windows instead of 32-bit executables
  • Fixed an error about a missing games_app_id entry in the values.xml file when exporting for Amazon if the Google Play App ID field has a value even if it is greyed out
  • Steam Windows users can now post their projects to the Steam Workshop and download shared projects with these new menu items. This is a Beta feature which we encourage you to try out and send us feedback on.


Linux
  • Fixed CURL error when running AGK apps on newer versions of Linux
AdMob, Chartboost & Amazon Ads
  • Changed AdMob ads to show non-personalised ads by default to comply with the GDPR
  • Added commands to request consent for personalised AdMob ads using the Google consent dialog (requires you to reduce your list of providers from the 200 commonly used ones to a maximum of 12 in your AdMob settings)
  • Added OverrideConsentAdMob command to turn on personalised ads, if you have consent from the user from your own dialog
  • Updated AdMob SDK on iOS to 7.31.0
  • AdMob on Android is using version 11.8.0
  • Fixed smart banner ads not apearing on Android
  • Fixed smart banner ads on iOS not appearing in the correct location
  • Changed Charboost ads to show non-personalised ads by default to comply with the GDPR
  • Added OverrideConsentChartboost command to turn on personalised ads, if you have consent from the user from your own dialog
  • Updated Amazon Ads on Android to version 5.8.2
  • Updated Amazon Ads on iOS to version 2.2.15.1
  • Updated Android target to API 26 for Google apps, this does not affect the minimum supported version, but it now requires the permission commands to be used for certain commands to work
Chartboost
  • Updated Chartboost SDK on Android to version 7.2.0
  • Updated Chartboost SDK on iOS to version 7.2.0
Facebook
  • Added an error message if FacebookActivateAppTracking is called before FacebookSetup
Sprites
  • Fixed SetSpriteAnimation not always reporting an error if the number of frames specified exceeds the image size
Shaders
  • Added command GetSupportedShaderVaryings to return the number of vec4 varyings that can be used in shaders
3D
  • Fixed FBX files in text format sometimes causing errors during loading
Text to Speech
  • Added GetSpeechNumVoices, GetSpeechVoiceName, GetSpeechVoiceLanguage to return the available TextToSpeech voices on the
    current device
 
2 comments Read more
0 comments Read more

About This Software

AppGameKit is a powerful game development engine, ideal for Beginners, Hobbyists & Indie developers. Now anyone can quickly code and build apps for multiple platforms using AppGameKit's BASIC scripting system. With just a few commands you can have demos/games up and running on mobile devices. Bob Duffy, Developer Relations Intel Corporation, said “AppGameKit is a great cross platform development tool. It allows developers to quickly optimize and compile apps.”

Games can be developed and deployed to your chosen mobile devices for rapid prototyping. AppGameKit does all the heavy lifting for you - making it easy to code, compile and then export apps to each platform. All you need to focus on is your game/app idea. It's that simple!

NEW!

The Visual Editor is the perfect DLC to accompany AppGameKit
http://store.steampowered.com/app/650840/


AppGameKit also caters for more seasoned developers, allowing you to use the AppGameKit C++ libraries and benefit from all the features of AppGameKit's core game engine. Two great examples of this are the games 1982 and Echoes+ developed by Binary Zoo and both are FREE to download on STEAM;
http://store.steampowered.com/app/639650/1982/
http://store.steampowered.com/app/338000/

Features


Platforms
You can create games with AppGameKit on Windows, Mac or Linux devices. The games you make with it can then be exported to run on;
  • Windows
  • Mac
  • Linux
  • iOS
  • Android (inc Google, Amazon & Ouya)
  • HTML5
  • Raspberry Pi (free from TGC website)

AppGameKit IDE
  • Cross platform Geany editor
  • IntelliSense
  • Code folding
  • Colour schemes
  • Edit multiple projects
  • Fast Compiler
  • Full de-bugger
  • Broadcast direct to device
  • Export to exe, app, ipa, apk



Commands
AppGameKit has commands for all the important areas of game creation. These can all be called as BASIC commands or as library calls in C++ and XCode.

3D Graphics
  • 3D Primitives
  • 3D Bone Animations
  • Shaders
  • Lighting
  • Ray Casting
  • Camera controls
  • Meshes
  • Formats supported: .x .fbx .dae .3ds .obj .b3d .3d

3D Physics
  • Character controller
  • Ragdoll
  • Joints
  • Rigid Bodies
  • Contact reports
  • Raycasts
  • Physics world commands
  • Compound collision shapes

2D Graphics
  • Sprites
  • Particles
  • Shapes
  • Text
  • Fonts
  • Tweening
  • Spine support
  • Blend modes
  • Image formats: jpeg, png

Physics
  • Box 2D collision

Rendering Control
  • Shaders
  • Render to Image

Sounds & Music
  • Play sound files
  • Play music files
  • Sound formats: Wav
  • Music formats: Mp3, Ogg, M4a
  • Blending Sounds
  • Change sound pitch and balance

User Input
  • Mouse
  • Multi Touch
  • Controller support
  • Joystick/Virtual Joystick
  • Keyboard
  • Edit box
  • Buttons



Misc
  • Video playback
  • Screen Video Recording (iOS & Android)
  • Network (broadcasting, messages, shared variables)
  • File I/O
  • Shared variables
  • HTTP
  • Memblocks
  • Sensors
  • GPS
  • Social feeds - Facebook & Twitter (iOS & Android)
  • Adverts
  • Firebase support
  • JSON support
  • In-app purchase (iOS & Android)
  • Game Centre (iOS & Android)
  • Notifications (iOS)
  • Rate this app (iOS)
  • Time & Date
  • Camera access
  • QR codes
  • Zip archiving
  • Extensive Help & tutorials

System Requirements

Windows
Mac OS X
SteamOS + Linux
    Minimum:
    • OS: Windows XP SP2 or better
    • Processor: Intel Celeron / Athlon Sempron or better
    • Memory: 1 GB RAM
    • Graphics: Open GL 2.0 compatible or better
    • DirectX: Version 9.0c
    • Storage: 2 GB available space
    • Sound Card: N/A
    Recommended:
    • OS: Windows 7 or better
    • Processor: Intel Core 2 / Athlon 2 X2 or better
    • Memory: 2 GB RAM
    • Graphics: Nvidia Geforce 470GTX Titan / ATI Radeon 5850 or better
    • Storage: 2 GB available space
    • Sound Card: N/A
    Minimum:
    • OS: Mountain Lion 10.8 or better for IDE (10.7 for compiled apps)
    • Processor: Intel Celeron or better
    • Memory: 1 GB RAM
    • Graphics: Open GL 2.0 compatible or better
    • Storage: 3 GB available space
    • Sound Card: N/A
    Recommended:
    • OS: Mountain Lion 10.9 or better
    • Processor: Intel Core 2 or better
    • Memory: 2 GB RAM
    • Graphics: Nvidia / ATI (shader model 4.0+, year 2009) or better
    • Storage: 3 GB available space
    • Sound Card: N/A
    Minimum:
    • OS: Ubuntu 14.04 (may work with others)
    • Processor: Intel Celeron / Athlon Sempron or better
    • Memory: 1 GB RAM
    • Graphics: Open GL 2.0 compatible or better
    • Storage: 2 GB available space
    • Sound Card: N/A
    • Additional Notes: Requires Zenity for file browsing
    Recommended:
    • OS: Ubuntu 14.04 (may work with others)
    • Processor: Intel Core 2 / Athlon 2 X2 or better
    • Memory: 2 GB RAM
    • Graphics: Nvidia Geforce 470GTX Titan / ATI Radeon 5850 or better
    • Storage: 2 GB available space
    • Sound Card: N/A
    • Additional Notes: Requires Zenity for file browsing

What Curators Say

14 Curators have reviewed this product. Click here to see them.
Customer reviews
High Volume of Reviews Detected:
Exclude  or  View Only
Review Type


Purchase Type


Language


Date Range
To view reviews within a date range, please click and drag a selection on a graph above or click on a specific bar.

Show graph



Display As:
Review Beta NEW!
When enabled, will sort reviews by new Helpfulness score. Read more about it in the blog post.
Show graph
 
Hide graph
 
Filters
Review Helpfulness Beta Enabled
There are no more reviews that match the filters set above
Adjust the filters above to see other reviews
Loading reviews...