Android game engine list

本文汇总了多种Android游戏开发资源,包括社交元素增强工具Scoreloop、跨平台开发SDK Airplay、Android官方SDK与NDK等。这些资源覆盖从2D到3D游戏开发的不同需求,帮助开发者快速构建游戏。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

In an effort to help everyone, from the single person developing games to the indie team coming over to Android, here is a list of resources that you may want to use. Please note I personally don't have experience with all of these so this is in no way a recommendation to use something, everyone is different and with that in mind, you may like one particular resource over another. If you know of a resource that isn't listed here, let me know and I'll add it. These are in no particular order:

Scoreloop

What it does:  Scoreloop does a lot actually. While not only adding social elements to games such as achievements, rewards, high score boards, and Facebook integration they also have other services to help you be successful as a game developer for Android such as offering in-game paid content and currency. This is what as known as a Freemium business model where your game is free but extra content and features, bonuses and more can be charged for in-game whether the user just pays money or buys in-game currency and uses that to purchase the extras you make available. Lots of games right now are implementing Scoreloop.

Website:  Scoreloop

Features:  In-game currency, In-game Purchasing for extra content, Facebook integration, game achievements, game rewards/trophies, high score boards and other social features. Scoreloop's SDK is free for all developers. Scoreloop is also teamed up with Airplay (listed right below this).

 

Airplay  SDK

What it does:  It's a full development SDK allowing for game/app development for multiple platforms all at once including Android. This SDK also allows you to port an existing title from one platform to another.

Website:  Airplay SDK

Features:  Core Features  include Desktop C++ Development, Open Source, Airplay Simulator, Desktop ARM Debugging,  Deployment, Remote Control, Supported platforms, 2D Graphics and Fonts, UI Framework, Audio and Video, Resource Management, Compression, Networking,  Documentation. Advanced Features  include 3D Graphics, 3D Animation, Shaders, Software Rendering, Physics, Scripting.

 

Android  SDK and NDK

What They Do:  These allow you to develop apps/games for the Android platform.

Websites:  Android SDK  - Android NDK

Features:  Pretty much anyone who has even considered developing for Android knows about these already. A quick rundown - .APK packaging and signing, GUI building, development of performance-critical portions of your app. Note: Android NDK can only be used in conjunction with Android SDK.

 

UniteSDK  by Namco

What it does:  Allows you to develop games for cross-platform play.

Website:  UniteSDK

* Note: Currently not available to anyone outside of Namco as far as I can tell but it's listed here since you can sign up for UniteSDK updates. It could be released to the public at some point*

 

Cloak  2D Engine

What it does:  Cloak is a 2D game engine that allows just about anyone to code their own 2D game for Android.

Webite:  Cloak Engine

 

AGE

What it does:  AGE is an open source, LGPL game engine for the Android platform that will push to streamline and standardize Android development for games with a focus on performance, size, and modular design. Includes helpers for graphics, input, user interface, network, physics, music, sound, and more.

Website:  AGE Engine

 

Cocos2D  2D Engine

What it does:  Cocos2d for Android is a framework for building 2D games, demos and other graphical/interactive applications.

Website:  Cocos2D

 

Rokon  2D Engine

What it does:  A 2D Game engine for Android that uses a variety of classes to create playable and attractive games much quicker than it would starting from the ground up.

Websites:  Rokon Google Code  and Rokon Official Site

 

Angle  2D Engine

What it does:  Develop 2D games using OpenGL ES on Android providing as much speed as possible. The engine is entirely coded in java so you can overload every object for your convenience.

Website:  Angle

 

Jmonkeyengine  3D Engine

What it does:  jMonkey Engine (jME) is a high-performance 3D game engine, written entirely in Java. OpenGL is supported via LWJGL, with JOGL support in development. For sound, OpenAL is supported.

Website:  jmonkeyengine Google code  and Official Website

python+opencv简谱识别音频生成系统源码含GUI界面+详细运行教程+数据 一、项目简介 提取简谱中的音乐信息,依据识别到的信息生成midi文件。 Extract music information from musical scores and generate a midi file according to it. 二、项目运行环境 python=3.11.1 第三方库依赖 opencv-python=4.7.0.68 numpy=1.24.1 可以使用命令 pip install -r requirements.txt 来安装所需的第三方库。 三、项目运行步骤 3.1 命令行运行 运行main.py。 输入简谱路径:支持图片或文件夹,相对路径或绝对路径都可以。 输入简谱主音:它通常在第一页的左上角“1=”之后。 输入简谱速度:即每分钟拍数,同在左上角。 选择是否输出程序中间提示信息:请输入Y或N(不区分大小写,下同)。 选择匹配精度:请输入L或M或H,对应低/中/高精度,一般而言输入L即可。 选择使用的线程数:一般与CPU核数相同即可。虽然python的线程不是真正的多线程,但仍能起到加速作用。 估算字符上下间距:这与简谱中符号的密集程度有关,一般来说纵向符号越稀疏,这个值需要设置得越大,范围通常在1.0-2.5。 二值化算法:使用全局阈值则跳过该选项即可,或者也可输入OTSU、采用大津二值化算法。 设置全局阈值:如果上面选择全局阈值则需要手动设置全局阈值,对于.\test.txt中所提样例,使用全局阈值并在后面设置为160即可。 手动调整中间结果:若输入Y/y,则在识别简谱后会暂停代码,并生成一份txt文件,在其中展示识别结果,此时用户可以通过修改这份txt文件来更正识别结果。 如果选择文件夹的话,还可以选择所选文件夹中不需要识别的文件以排除干扰
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值