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.
## 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
Minimum system requirements for Win
CPU: Intel Celeron / Athlon Sempron or better
RAM: 1 GB RAM
OS: Windows XP SP2 or better
Graphics Card: Open GL 2.0 compatible or better
Direct X: Version 9.0c
SOUND CARD: N/A
HDD Space: 2 GB available space
Recommended system requirements for Win
CPU: Intel Core 2 / Athlon 2 X2 or better
RAM: 2 GB RAM
OS: Windows 7 or better
Graphics Card: Nvidia Geforce 470GTX Titan / ATI Radeon 5850 or better
SOUND CARD: N/A
HDD Space: 2 GB available space
Minimum system requirements for Mac
CPU: Intel Celeron or better
RAM: 1 GB RAM
OS: Mountain Lion 10.8 or better for IDE (10.7 for compiled apps)
Graphics Card: Open GL 2.0 compatible or better
SOUND CARD: N/A
HDD Space: 3 GB available space
Recommended system requirements for Mac
CPU: Intel Core 2 or better
RAM: 2 GB RAM
OS: Mountain Lion 10.9 or better
Graphics Card: Nvidia / ATI (shader model 4.0+, year 2009) or better
SOUND CARD: N/A
HDD Space: 3 GB available space
Minimum system requirements for Linux
CPU: Intel Celeron / Athlon Sempron or better
RAM: 1 GB RAM
OS: Ubuntu 14.04 (may work with others)
Graphics Card: Open GL 2.0 compatible or better
SOUND CARD: N/A
HDD Space: 2 GB available space
Additional: Requires Zenity for file browsing
Recommended system requirements for Linux
CPU: Intel Core 2 / Athlon 2 X2 or better
RAM: 2 GB RAM
OS: Ubuntu 14.04 (may work with others)
Graphics Card: Nvidia Geforce 470GTX Titan / ATI Radeon 5850 or better
SOUND CARD: N/A
HDD Space: 2 GB available space
Additional: Requires Zenity for file browsing