GithubHelp home page GithubHelp logo

cnsoft / appeasycoresdk Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mrmop/appeasycoresdk

0.0 1.0 0.0 9.49 MB

AppEasy Core SDK the free cross platform game and app engine

Home Page: http://www.drmop.com

appeasycoresdk's Introduction

AppEasy Core SDK v1.0

Welcome to the AppEasy Core SDK a cross platform game and app engine. AppEasy Core SDK is a cross platform game and application development SDK that enables developers to rapidly create applications for desktop and mobile devices easily using a mixture of XML mark-up language (XOML), Lua and / or C++. 

The SDK can be targeted at different platforms by implementing the platform abstraction layer located in the Platforms sub folder. Note that an implementation using the Marmalade SDK platform has been provided out of the box.

If you have a copy of the Marmalade SDK then you can get started using the AppEasy Core SDK immediately. The best place to begin is to navigate to the tests/XOML folder and open Tests.mkb. The Tests app is an app containing 70 examples showing the various different features of the AppEasy Core SDK. 

AppEasy Core SDK Features include:

* General Features
- FREE and open source! (MIT)
- Can directly use data exported from the Goji Editor (http://www.gojieditor.com)
- Can be targeted at any development system / SDK by implementing the platform layer
- Marmalade SDK platform already implemented, giving you access to many platforms out of the box
- Develop using XML, Lua and / or C++
- Easy to learn mark-up driven language called XOML that enables rapid development
- Support for Lua scripting
- Styles and Templates
- Local and web based assets
- Proportional sizing and positioning
- Auto screen sizing and device orientation lock
- Local storage access
- Multi-touch input
- Accelerometer and compass support
- Smooth sub-pixel rendering and batch rendering for speed
- Touch panning and pinch zoom
- Persistent data
- HTTP POST / GET defined declaratively
- Access to video camera streaming
- Define actions that can be carried out when events occur
 
* Game Features
- Polygonal based sprites and sprite depth
- texture atlases and batching
- Support for Scenes (game world / app canvas) and Actors (game / app objects)
- Images, fonts, compressed WAV sound effects and and MP3 music
- Animation
- Box2D Physics (fixtures, shapes, materials, collisions and joints)
- Video Playback
 
* App Features
- Create simple or complex user interfaces
- Full support for simple and complex data bindings
- Data definition and organisation
- Access to local and remote data
- Support for SQLite
 
* User Interface Features
- Text input boxes
- Buttons / Check boxes
- Labels
- Icons
- Sliders
- Panels (StackPanel, WrapPanel, Canvas)
- Grids
- Image / Text View โ€“ Support for pinch zoom and pan
- Web View (display web content)
- Tab Bars
- Video Overlays
- Sliders
- XML data bindings
- Multi-touch based user interface (up to 5 simultaneous touches)
 
* Monetisation Features
- Ad integration
- In-app purchases
 
* Advanced Features
- XOML Variables
- Modifiers
- XOML Programs and commands
- Inline scripts

* Social Features
Facebook API support

The AppEasy Core SDK comes complete with:
- PDF documentation located in the Docs sub folder
- Extensive doxygen code documentation
- An example app that contains 70 examples demonstrating many parts of the SDK
- An example game
- XML schema for XOML

C++ API documentation can be found at http://www.appeasymobile.com/appeasy-api/index.html
Lua API documentation can be found at http://www.appeasymobile.com/resources/lua-api-reference
XOML API documentation can be found at http://www.appeasymobile.com/resources/xoml-reference

Whilst free support is not provided, a community support forum is available at http://www.appeasymobile.com/forum/iwgame-engine-appeasy-core

 

appeasycoresdk's People

Contributors

martinking71 avatar mrmop avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.