• 8415阅读
  • 3回复

[新闻]推荐一款可在Qt/QML上开发的游戏引擎V-Play [复制链接]

上一主题 下一主题
在线toby520
 

只看楼主 倒序阅读 楼主  发表于: 2014-06-10

Focus on 2D Casual Games

The focus on 2D casual games allows a great feature set for building mobile games with an outstanding user experience. To make sure you have a head-start in game development, V-Play includes the full source code of live App Store games for some of the most popular genres. Use them as gaming templates to quickly create games like tower defensesplatformers like Doodle Jump, physics games, side scrollers or action games.

Component Based

V-Play provides components for handling multiple display resolutions and aspect ratios, animations, particles, Box2D physics, multi-touch and more to build games in just days. For a full list of the components (the API Reference) see http://v-play.net/doc/vplay-group.html.

Declarative Language Features

Your game is written in java script and QML, a declarative language offering highly productive features such as property bindings, state machines or fluid animations of any property. With QML, you'll be able to write 10 times less code compared with C++, which also means 10 times less error sources.

These features in conjunction with the V-Play gaming components will give the prototyping and development of your game an even bigger boost.

Native Performance

Although game logic is provided in java script by you, performance-critical parts of the engine like OpenGL ES rendering or particle effects are implemented in rock-solid C++, providing the ultimate performance your game deserves.

Multi Platform

V-Play games can be deployed to Android, iOS, BlackBerry 10, Symbian, MeeGo, Windows, Mac OS X and Ubuntu Linux. Blackberry Playbook/10 and Windows Phone 8 are also high priorities for us.

Resolution & Aspect Ratio Independence

V-Play is built to handle all possible aspect ratios and resolutions of modern mobile devices. Simply design your game once for a logical scene and V-Play will take care of the rest. This means no black borders or distorted images, but a native look for smartphones, tablets and desktops with a single code version.

V-Play even loads different image bundles based on the devices' pixel density to save expensive memory resources. For maximum performance and an optimized workflow, we support batched rendering from sprite sheets exported with tools like Texture Packer.

Social Services and Monetization

With existing plugins for most important gaming services you'll be ready to take your game to the next level: in-app purchases, game and social network integration (such as Game Center andFacebook), ads (with Chartboost and AdMob) and analytics (such as Flurry) are all available across platforms. All services are fully documented and come with example code. More plugins and even a template for providing your own are already on the way.

Level Editor

Use the built-in Level Editor components to allow your players to quickly create their own levels andshare and rate them over social networks directly on their device. Give them the power to build a community around your game and save time on content production.

You can also use the editor to create levels quickly during development and further cut development time and costs. It'll also allow you to see the balancing changes immediately while your game is running, without having to restart the app.

The in-game level editor enables your game to add user-generated content to your game: Your players can share their levels with the whole game community with benefits for you and your players. See the benefits here.

Level Store

Use the future of game monetization, ready today with V-Play: monetize the user-generated levels with in-app purchases.

You can charge for the levels made by your players and reward your best level creators with the V-Play LevelStore, easily integrated and customized in your game.

Multi-touch & Gestures

V-Play handles as many touches as your device is able to recognize. Make objects draggable with just a single line of code, or use our available multi-touch components to work with pinch, pan, swipe and rotation gestures.

Physics

V-Play uses the latest version of Box2D, the most popular C++ engine for simulating rigid bodies in 2D. You can use collisions, joints and continuous physics right in your gaming entities. You can also choose to use the physics components only for collision detection.

Native Dialogs and Functionality

Sometimes you'll run into situations that require some user input or notifications. V-Play has abstracted components for displaying native input dialogs and alert boxes without the need of a single native code line.

It's also possible to use accelerometer or open a web view to display your website right out of your game.


网址:http://v-play.net/,ps:这个引擎是收费的

QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
离线liuzh_szz

只看该作者 1楼 发表于: 2014-06-10
qml支持canvas  2d引擎应该很好移植吧
离线stlf

只看该作者 2楼 发表于: 2014-06-11

感觉目前QML的库还是太少了。控件还不如QWidget的丰富。
离线jakes

只看该作者 3楼 发表于: 2014-06-12
支持支持~~
快速回复
限100 字节
 
上一个 下一个