Key point of this approach is that all vector assets should be in FXG format. But I'd like to say that it is not so easy to create vector graphics with good quality in Adobe Illustrator and export it in pure FXG format without side bitmaps.
Tuesday, December 25, 2012
Optimized FXG graphics in Adobe Illustrator
Key point of this approach is that all vector assets should be in FXG format. But I'd like to say that it is not so easy to create vector graphics with good quality in Adobe Illustrator and export it in pure FXG format without side bitmaps.
Starling vector textures - Part 2
Saturday, December 22, 2012
Step into Mobile Gaming with Google Plus community
Tuesday, December 18, 2012
Popular directions in mobile gaming
Monday, December 10, 2012
Starling vector textures
If you have ever tried to create mobile applications you may faced with a problem of choosing the right size of bitmap textures. In our world there are tones of devices with different screen resolutions even screen aspect ratios, for developer it could be cause of nightmare. Starling documentation has a good post called Multi-Resolution Development wich shows how to manage textures using contentScaleFactor but the problem with quality of texture images remains. Many developers just create two different bunch of textures one for low resolution mobile devices and another one for high resolution tablets called "HD". In this case you will lose with size of application because you need to pack two bunch of textures, of course you can create two applications but even in this case problem with texture quality is not completely resolved.
Monday, December 3, 2012
Christmas Toys game released
Tap the boxes to catch candies, lollipops and gingerbreads. Collect Christmas Toys from puzzles. Use TNT to break metal boxes. Try to catch mystery energy ball. Candies will help you to unlock new levels in this addictively fun game.
Play our game and feel real Christmas spirit!
Game was powered by Adobe AIR and Firefly SDK.
Friday, June 29, 2012
Squeeze Me game released
How to squeeze toothpaste from the tube? Do you ask yourself this question every morning or evening? Let’s play our game “Squeeze Me” and set your own record! The only things you have to do are:
- screw the cap;
- squeeze out the whole toothpaste from the tube;
- roll the tube to squeeze out remaining toothpaste.
Screw, squeeze, roll, beat the record!
Become the best player in "Squeeze Me"!Friday, June 1, 2012
Starling TextField performance issue resolved
Starling is popular pure ActionScript 3 framework which provides a lot of features for creating 2D games or any other graphical applications. We've decided to use this framework in our game as a primary game engine. While creating stopwatch component which uses starling.text.TextField class for rendering text we've faced with performance issue and memory leaks. Issue was resolved by creating new starling.text.TextField instance each time we need to render new time. Sounds strange, but this approach works much faster (without any memory leaks) than just updating text property of existing starling.text.TextField instance. Below describes step-by-step flow which we've discovered during stopwatch component implementation.
Monday, May 28, 2012
Text Input with Starling framework
Starling is a popular pure ActionScript 3 framework for Adobe Flash with a lot of features. It's an open source library, so you can download ans use it right away. Starling runs not only in the browser but on all major mobile platforms, like iOS and Android.
The Starling framework allows you to create hardware accelerated applications in Flash. The main target is the creation of 2D games, but Starling can be used for any graphical application.
Starling's API is very similar to the native Flash API what is very beneficial. It provides almost the same set of classes and functions, which makes it easy for experienced Flash developers to make the transition from the conventional display list to stage3D accelerated content.
Unfortunatly for today not all components are covered in Starling framework. Like Text Input component is not part of this framework. But we can still create a classic TextField and put it on top of Starling.
The Starling framework allows you to create hardware accelerated applications in Flash. The main target is the creation of 2D games, but Starling can be used for any graphical application.
Starling's API is very similar to the native Flash API what is very beneficial. It provides almost the same set of classes and functions, which makes it easy for experienced Flash developers to make the transition from the conventional display list to stage3D accelerated content.
Unfortunatly for today not all components are covered in Starling framework. Like Text Input component is not part of this framework. But we can still create a classic TextField and put it on top of Starling.
Wednesday, May 9, 2012
Trends in Software Development for 2012
The following post containes expertise analysis of David Intersimone (known to many as David I.), a passionate and innovative software industry veteran (often referred to as a developer icon) who extols and educates the world on Embarcadero developer programs and runs the rampant online developer community.
Intersimone brought five major trends in software development in 2012, based on data of how developers and companies have already started using these solutions.
Intersimone brought five major trends in software development in 2012, based on data of how developers and companies have already started using these solutions.
Thursday, May 3, 2012
Root Login to the Amazon EC2 Linux instance
By default Amazon EC2 Linux machine configured in a such way, so you can only login as ec2-user. And to run command as root, required prefix the command with sudo. To avoid such complexity security restrictions we propose to configure root, generate public/private key pair and store into the key repository and reconfigure SSH client to be able to login as root by default.
Wednesday, May 2, 2012
The Evolution of Google Services
Today Google corporation plays very important role on the Internet and software development market. Google provides solid Internet search engine, cloud computing platform with a bunch of services, advertising technologies and a lot a lot more. Google is a high-end corporation with a rich history.
Let's speak about Google founders and history, services which you can easily access in the Internet, good and bad experience, new sources of income, trends for 2012 year.
Let's speak about Google founders and history, services which you can easily access in the Internet, good and bad experience, new sources of income, trends for 2012 year.
Sunday, April 29, 2012
Install PostgreSQL 9 on Amazon Linux instance
The process of installing PostgreSQL 9 could be described in several steps. After successfull installing it will be possible to connect to the database with pgAdmin tool for further configuration.
Friday, April 27, 2012
Install Tomcat 7 on Amazon Linux instance
In the previous post we spoke about how to build and configure Amazon EC2 Linux instance in terms of free tier offered by Amazon. Amazon propose list of services in scope of cloud platform where we can easily deploy and launch simple web application or test existing web solution. We've decided to use Amazon cloud platform as staging environment where Tomcat 7 web-server will be installed.
The process of installing Tomcat 7 web-server is very simple, furthermore Tomcat 7 included in the package repository of Amazon Linux AMI.
The process of installing Tomcat 7 web-server is very simple, furthermore Tomcat 7 included in the package repository of Amazon Linux AMI.
Mobile Game - Publishing and Marketing strategy
For today we have a lot of mobile devices on the market with preinstalled operation systems from such wellknown vendors like Apple and Google. Mobile device is a part of our life - communication in social networks, sending emails, reading books, listening music, watching movies and a lot more. Mobile games is also part of our life. Having some free time we like to play games, share our experience with friends, just have a fun.
But let's take a look on mobile games from another side, from side of people who develope this games and publish on the market.
Thursday, April 26, 2012
Build an Amazon EC2 Linux instance
In the previous post we spoke about cloud computing platform from Amazon and described setup AWS account procedure. For all new AWS customers Amazon provides majority of their services for free during one year. All these facilities enough to launch simple web application, organize DB, test existing application in the cloud or simply grab some experience with AWS. Each month Amazon provides free quote on their services, like:
- 750 hours/month of Amazon EC2 Linux micro instance (this is enough to run continuously each month)
- 750 hours/month of an Amazon ELB
- 30 GB/month of Amazon EBS (plus 2 million I/Os)
- 5 GB/month of Amazon S3 (plus 20,000 Get requests and 2,000 Put requests)
And only if your free usage expires or if your application use exceeds the free usage tiers, you simply pay standard rates.
- 750 hours/month of Amazon EC2 Linux micro instance (this is enough to run continuously each month)
- 750 hours/month of an Amazon ELB
- 30 GB/month of Amazon EBS (plus 2 million I/Os)
- 5 GB/month of Amazon S3 (plus 20,000 Get requests and 2,000 Put requests)
And only if your free usage expires or if your application use exceeds the free usage tiers, you simply pay standard rates.
Wednesday, April 25, 2012
Create an Amazon Web Services account
Amazon Web Services (AWS) is a cloud computing platform with a bunch of services. The most popular of these services are Amazon EC2 (provides resizable compute capacity in the cloud), Amazon EBS (provides block storage volumes for use with Amazon EC2 instances) and Amazon S3 (provides service for storing and retrieving data, at any time, from anywhere on the web).
The realy great thing that new AWS customers are able to try all these services for free - AWS introducing a free usage tier.
The AWS sign-up process is pretty straightforward and fully automated. The process may take from several minutes to half an hour (Amazon may verify your identity by the phone call), but you have to do it once.