Thanks for sharing.I found a lot of interesting information here. A really good post, very thankful and hopeful that you will write many more posts like this one. - earn to die
Very impressive work dude!
Our core principle: Awesome games
Our core principle is that everything on Turbulenz should be a fun, simple and connected experience. We’re curating a new generation of games from small unique independent developers through to blockbuster studios, so you know that whenever you go to Turbulenz there will always be something awesome and fun to play from developers you love.
Incredible 3D and 2D visuals like you’ve never seen before — a new generation of online games
Effortless social gaming — real-time multiplayer games with a single click
We’ve hidden all the jargon and keep you updated about any friends that are available for a quick multiplayer game. No lobbies, no servers, no lists. Playing real-time multiplayer games on Turbulenz is as simple as clicking ‘Join’ and jumping straight into games with available friends.
Share a link to Facebook or Twitter and your friends can join instantly
Your friends don’t have to be logged in to Turbulenz to know that you want to play with them. You can simply copy a short URL, paste it to your friends via Facebook, Twitter, or Email, and have them instantly join your game by clicking on the URL. Alternatively just click on your friends profile whilst playing and hit the invite button, Turbulenz will do the rest sending out a notification on your preferred network.
Share all of your experiences and achievements in one place
No heart-stopping moment or proud achievement is ever lost on Turbulenz. Share your stories, secrets, in-game photos and badges with your friends in Turbulenz’ Social Feed. Join passionate communities of players around each game and leave personal messages on your friends’ feeds.
Comment on your friends’ activity and get real-time notifications when they reply
When somebody replies to any of your posts in a feed you’ll receive an email or notification in the Turbulenz mobile app. Even if you’re not able to play, you’re always up to date. When you sign back into Turbulenz we let you know about all of the interesting things that happened while you were away including new followers, replies to your comments and new high scores.
Celebrate your greatest achievements with badges and earn early access to preview games and exclusive content
Each game on Turbulenz has a growing number of challenges that can be beaten to unlock badges and points. Earning lots of badges will get you early access privileges to new games and allow you to buy exclusive items in other games. Badges aren’t just fun, they are also rewarding.
Track your progress in real-time with live updating Badges
For those times when you’re really pushing yourself to unlock a specific badge, Turbulenz shows a handy notifier that updates in real-time to tell you how far you are from completion. Turbulenz is full of little touches that make gaming and sharing simple to accomplish.
Dangerously addictive smart leaderboards that alert your friends when you’ve been beaten their scores
Turbulenz leaderboards aren’t just smart — they’re alive! All leaderboards update in real-time and when you beat a friend’s score they’ll get an instant notification via email or the mobile companion app to tell them they need to step up their game! Warning: Smart leaderboards can cause unstoppable loops of competition and the complete breakdown of friendships in extreme cases.
Keep track of all your leaderboard scores in one place on Turbulenz and with your mobile companion app
If you’re feeling competitive, having to keep track of all your scores can be a drag. On Turbulenz all scores are listed in a unique overhead view that lets you know which scores your friends have beaten, and which ones are still safe.
Play the greatest games online for free — super simple payments for when you really want that new ‘thing’
Wouldn’t it be nice if everything was free? Of course! Everything on Turbulenz is free. It’s only when you decide you really want to buy ‘that item’ or unlock ‘that level’ that you will spend money on Turbulenz. Our payment system is frictionless and secure, enabling you to play with your latest purchase instantaneously.
Shop in-games and on Turbulenz, checkout with Amazon
Games on Turbulenz allow you to shop in-game or via the slick side-panel (for when you really need a boost mid-game!). When you need to settle the bill, Turbulenz will use your existing Amazon account to process the transaction. No messing about with cards, numbers or banking acronyms.
Turbulenz is an ever-growing ecosystem and we add new features and games every month. Here’s a teaser of what’s to come.
Our core principle is awesome games, so we’ll always be adding more of those. To learn about our latest partners and projects, keep an eye out for our news updates or follow us on Twitter and Facebook. It will be well worth your time.
Turbulenz on-the-go: iOS, Android and Windows 8
Turbulenz games everywhere
Turbulenz is an internet generation games platform. This means that our games can be played and enjoyed on any device that is browser enabled! While we are confident that turbulenz.com will always be the best place to play our games, we expect to see them appearing on other sites such as the Google Chrome Store or Facebook as well. The more people we reach the better of a job we have done!
- Open source HTML5 game engine for developing games under the MIT license.
- Download and build the latest Turbulenz Engine directly from the Github public repository.
- Alternatively, download and install a pre-packaged and tested Turbulenz Engine SDK for Windows, Mac OS X or Linux from the hub.tubulenz.com.
- You are free to modify, self-publish and monetise games made with the Turbulenz Engine anywhere online.
- Mix the Turbulenz Engine modules with any other external technology and web services.
- The engine is open source and totally free to use.
Asynchronous resource loading and swapping; Lazy evaluation of scene updates; Multi-threaded evaluation and execution
- Rendering Effects and Particles
Shader based immediate mode dispatch; Supporting multi-technique, multi-pass, multi-materials; Dynamic vertex, index, and texture buffer processing; Deferred rendering supporting unlimited lights; Pluggable POST effects and collection of effects; Exponential shadow maps and occlusion queries; Extensive particle and effect systems; GUI/HUD system supporting multiple fonts and languages
- Physics, Collision and Animation
Rigid bodies, Collision primitives and constraints; Ray and convex sweep queries; Large collection of built-in animation controllers; Skeleton animation with quaternions
- Audio and Input
3D sound sources and up to 7.1 surround sound; Multi-threaded streaming and mixing; Access to HID, allowing external controllers and peripherals
- Networking, Multiplayer and Social Networking
Compression, encryption, reliable and unreliable messaging; Network lag compensation, server/client and p2p architecture; Integration with popular social networks including Facebook; Automatic player sign-in and access automatically handled
- Scene and Resource Management
Visibility queries via portals, frustum, or overlapping box; Sorting and grouping for visibility and optimal rendering; Bandwidth and hardware scaling by dynamic asset selection
The SDK contains everything a developer needs to rapidly get their project going, polished and deployed, including:
The SDK includes a wide range of feature and code samples. The aim of these samples is to cleanly demonstrate to developers how to use all the different parts of the game engine. All of the code is fully documented and explained, and suitable to paste into your own project as a starting point for getting a new feature implemented.
A complete set of the latest documentation is distributed in the SDK. The documentation contains an API reference for every API in the Engine, all of the online game services, a user guide for all of the major components, and most importantly an extensive getting started guide.
- Local Development Server
The Local server replicates all the APIs provided by the live game servers. This allows developers to build their game and correctly use the social web service APIs. The server also implements a local environment for creating a multiplayer game. The Local server also contains a range of tools to help developers analyse and optimise their application. The server reports metrics for all assets requested and is critical to making loading efficient.
Built into the Local server are a collection of tools for debugging the game and assets. The Viewer allows you to quickly preview and manipulate assets. Alongside the Viewer is a dynamic Disassembler that is useful when digging into assets. The Disassembler is designed to help developers quickly pick through any size asset and search for potential issues.
- Asset Processing Tools
We don’t believe in monolithic tools and so all tools are provided as a toolbox. Turbulenz is designed to fit into your existing pipelines and processes. The asset processing tools can convert source assets into the JSON format used by the engine.
- Packaging and Deployment
All tools needed to prepare, package and deploy your game for to the Turbulenz Developer Hub. The tools can be added to your built process so that the output from every build is playable online.