by PaulAllen on March 15, 2010
You didn’t have to attend the GDC last week in San Francisco to know that social games like Farmville are revolutionizing the gaming industry. But what does this mean for developers who rely upon Facebook as the sole social network platform for their businesses? It means its time to diversify.
In a recent Forbes article Brian Reynolds, chief designer of Zynga, said his company was “platform agnostic,” stating Zynga “just [wants] to be on whatever platforms enable good experiences. We’re also on MySpace, and we’ve done iPhone stuff. It’s all about which platform allows it to be most social.”
Today, Citrusbyte announces tools to help your Facebook game be just a bit more platform agnostic with only a few minor code tweaks.
Commissioned by MySpace, Citrusbyte developed a reference toolkit for porting any Facebook app to the MySpace platform. The document goes through Facebook’s Authentication and RESTful APIs, noting their MySpace equivilent or providing code snippets whenever necessary. The document concludes with a step-by-step example of how to port one Facebook app to the MySpace platform, including before and after code.
Following this guide, Facebook game developers can quickly and easily bring their apps to the MySpace platform, accessing over 100 million additional active users.
by Daniel on February 19, 2008
At CitrusByte we utilize the best tools for the job.
On a typical rails project, we usually employ the following tools:
- Haml — Haml is Markup Haiku. It brings simplicity to our front end code, thus making it a lot more maintainable. Haml is CitrusByte approved.
- RSpec — Testing is important, and RSpec brings a whole new paradigm to the idea of testing. When using RSpec properly, you no longer fear your code breaking, you have the confidence it works. RSpec is the perfect tool for Behavior Driven Development. RSpec is CitrusByte approved.
- OSX — OS X is a very powerful platform for development. We all more or less come from a Windows enviornment, then tried Linux. Linux is great and all, but it has annoying kinks. When we started playing with macs, we realized it had the power of a linux computer (thanks to a unix back end) and an amazing ease of use factor that Apple really excels at. So, Mac / OS X is CitrusByte approved.
- Textmate — VI is cool, but Textmate is amazing. Of course we have a couple cool vi / linux players on our team, but in general we use Textmate. There are many things that make Textmate amazing: the community, the plethora of bundles, the ease, the painlessness, and a very simple UI. Textmate is CitrusByte approved.
What type of tools do you use on a typical day at work?