Technology
Super Happy Fun Fun is an experienced mobile application development house and network technology provider.
Super Happy Fun Fun has developed and continues to evolve three game middlewares along with complementary tools and asset pipelines. These middlewares target a variety of operating systems, hardware platforms and licensing requirements. With these middlewares, Super Happy Fun Fun is able to rapidly develop games and applications for all relevant interactive entertainment platforms.
Super Happy Fun Fun also continues to invest in game server technology and deployment infrastructure that provide secure, scalable and highly available services for games. The services library is quite extensive and covers capabilities needed to develop modern connected multi-platform games.
Target Platforms
Super Happy Fun Fun's middleware solutions target the following platforms:
- Mobile: iOS, Android, Windows Mobile, BREW
- Web Browsers: Chrome, Internet Explorer, Firefox, Safari
- Game Consoles: PS3, Xbox 360, Wii U
- Desktop: Windows, OS X
- Plug-n-Play: Proprietary hardware
Middleware
To run on such diverse platforms, Super Happy Fun Fun maintains three active middlewares that combine commercially available and proprietary technology:
- Unity + Blade: Unity provides the primary runtime systems and asset pipeline. Super Happy Fun Fun’s proprietary Blade codebase enhances Unity with runtime and tool components reused across games to reduce development time.
- Tech: Super Happy Fun Fun’s proprietary, highly portable runtime and content tools technology that is free of Unity’s licensing and platform restrictions.
- Solo: Super Happy Fun Fun’s proprietary runtime and content tools technology built for the unique capabilities and limitations of Plug-n-Play hardware.
The runtime technologies encompass the following domains and more:
· Application Management |
· 2D Rendering |
· 3D Rendering |
· 3D Animation |
· Collision Detection |
· Networking |
· Audio Management |
· Math |
· Vibration Management |
· Resource Management |
· Data Serialization |
· Motion Input |
· Task Manager |
· Memory Management |
· File Manager |
· Device Characteristics |
· Menu System |
· Font System |
· Text Display |
· Smart Pointer System |
Liberty Server Technology
Super Happy Fun Fun's server farm is designed for scalability, high availability, security and reuse. The automated deployment system for game services ensures that game servers can be quickly reproduced in case of machine failures. On a functional level, Super Happy Fun Fun proprietary server design provides for rapid deployment of the following game services:
· Virtual Coins |
· Automated Tournaments |
· Asynchronous Multiplayer |
· Social Media |
· Push Notifications |
· Multi-Device Player Repository |
· Leaderboards |
· Receipt Validation |
· Asset Download |
· Profanity Filters |
|
|
Technical highlights of the server infrastructure are:
- Load Balancing: Servers can be dynamically added to increase capacity. They can be transparently taken offline for maintenance and then reintroduced.
- Redundancy: All the primary active components are constantly monitored by secondary servers that take over in the event of a failure.
- High Availability: Servers are hosted at facilities that guarantee 99.999% uptime through UPSs, power generators, multiple Tier-1 Internet backbones and other infrastructure.
- Data Safety: Databases use redundant storage.
- Reusability: The Liberty game server framework and collection of services are designed for reuse, to enable rapid construction of new products.
- Deployment: Servers are deployed via a reproducible, automated process.
Engineering Skills
Super Happy Fun Fun is adept at gathering requirements, and designing, implementing and testing software. The engineering staff is proficient in a number of programming languages, including C#, C++, Python, Objective-C, and C.
Super Happy Fun Fun’s expertise covers most domains necessary to implement modern, connected games. Many of the domains are enumerated in the Middleware and Server Technology sections above. Super Happy Fun Fun is also adept at delivering games that target all currently relevant interactive entertainment platforms. These are listed in the Target Platforms section above.