Contemporary Games Can Take Up To Three Years To Develop

Game Developer on Ulitzer

Subscribe to Game Developer on Ulitzer: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Game Developer on Ulitzer: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories

As some of you may know, we were formerly Salesforce Consultants, a product that was “Cloud” from day one. For us, cloud was not something we even thought about, until we pivoted to become a Microsoft Partner in 2011. Suddenly “Cloud” was a new thing? Huh?… Okay, we’ll play along. Déjà vu all over again I was reading a CRN interview yesterday with Gavriella Schuster, CVP of the Worldwide Channels and Programs Group at Microsoft, where she said, “I think the biggest challenge for a lot of our partners is crossing the chasm from the up-front revenue that you get from a traditional, on-premises licenses into a cloud service delivery or a managed service delivery because you’re going to get that on a month-over-month basis versus up front.” I was struck by that déjà vu feeling… I have heard this before. In fact, I have heard Gavriella say this before… many, many times. ... (more)

Virtual Reality Applications | @CloudExpo #VR #AI #ML #DigitalTransformation

The Emerging Tech of Virtual Reality Applications By Omed Habib Reality itself is going through a digital transformation thanks to leaps in 3D rendering and the crunch-speed motion feedback data. Although the modern definition of virtual reality (VR) has been making promises for three decades, the emphasis was always on the potential. Now it's here. This is a tour of the state of VR in 2016 and where developers are taking it as VR spreads far beyond the world of gaming. The Desert of the Real Before 1900 Taking control of our own "virtual reality" has always played a role in human endeavors, from the first cave paintings 30,000 years ago to the deus ex machina of Greek theater. That concept first crystallized into a stereoscope covering the user's eyes in 1838 with Charles Wheatstone's 3D reflecting mirror mask. Take away the photograph holder and Wheatstone's device ... (more)

JavaScript: Beyond Just Web Apps | @ThingsExpo #IoT #M2M #API #ArtificialIntelligence

JavaScript: Beyond Just Web Apps By Omed Habib The age of computers is over. You are now living in the age of intelligent processing by just about everything else. Like vacuum tubes and tape drives, desktops and laptops are on their way to becoming odd relics of a distant age, if people remember them at all. That may sound a bit extreme, but the fact is that applications are not married to any technological substrate, not even the most advanced mobile devices. That is why smart developers have already turned their attention to using JavaScript for building out next-generation technology like drone controllers, big data management tools, and connectors for the Internet of Things (IoT). The World After Web Apps In Fabio Nelli’s “Beginning JavaScript Charts: With jqPlot, d3, and Highcharts,” he starts off by saying “JavaScript is experiencing a rebirth as a result of t... (more)

The Technologies Behind the Games

This article provides a quick look at how the pros are creating games and other multimedia apps on Linux and in the cross-platform space. Any Linux programmer interested in writing games, multimedia applications, or other tools that make heavy use of Linux as a desktop would do well to read on. Most people have heard of Microsoft's DirectX, even nonprogrammers. Many gamers have also heard of OpenGL, which is typically used as an interchangeable term, but in fact is only the 3D graphics alternative to this platform. Other technologies used in Linux and cross-platform game programming include OpenAL, PhysicsFS, SDL, and the loki_setup tool (this one's for the Linux and Unix space in particular). OpenGL - Cross-Platform 3D Graphics LibrariesJohn Carmack at id Software (www.idsoftware.com) is often credited for the survival of OpenGL (www.opengl.org), as from the beginni... (more)

Tweaking Timeouts

I have a weakness for a particular Android game that shall remain nameless (to protect the innocent, of course). It frequently complains that I have "a poor network connection." Even when I'm one hop from a fiber ring. Interestingly enough, it is almost always the case that this notification (and poor responsiveness on the part of the game) occurs during an "episode" in which hundreds of thousands of users are all active. At the same time. Yes, I found that telling, too. Needless to say, I am almost certain I do not have "poor network" performance and really, unless they're performing some network latency tests on round trip time under the covers (which I seriously doubt) or doing some mathematically deduction based on TCP window sizes, there's no way an Android game developer is going to be able to tell me I have "poor network" performance. I will grant that it cou... (more)

Toys and Big Data By @JimKaskade | @BigDataExpo #IoT #BigData

“Dad, if my character dies in the game, would I die in the real world?” What a beautifully naive question that my son, Trevor, asked me during a son-dad conversation about how games might change over the years. Earlier last year, Mattel’s CEO, Bryan Stockton, was fired. After three years, it was clear that Mattel was continuing to be challenged with sales weakness, and lower gross margins, which drove down shareholder value. As parents, we ALL know that it’s a very competitive toy aisle, and our kids are much different than we were at their age. Mattel’s toys haven’t been “good enough” at a time when peers like Hasbro and Lego continue to report higher and higher sales. It’s not just Mattel. Nintendo, the one-time market leader video games brand best known for legendary characters like Super Mario, has been struggling to keep up with the times as mobile gaming explode... (more)

Doing BI in the Cloud Using PowerBI for Office 365 | @CloudExpo #Cloud

Early last year Microsoft announced the general availability (GA) of PowerBI for Office 365. Office is the most used office program and PowerBI brings in great value by providing a self-service means to discover, analyze and visualize data leading to deep insights. Using PowerBI for Office 365 one can easily deploy a cloud-based BI application for sharing insights; collaborating and accessing reports from practically anywhere. Power BI for Office includes the following Microsoft 'Power' tools: Power Query, enabling customers to easily search and access public data and their organization’s data, all within Excel (formerly known as “Data Explorer“). Power Map, a 3D data visualization tool for mapping, exploring and interacting with geographic and temporal data (formerly known as product codename “Geoflow“). Power Pivot for creating and customizing flexible data model... (more)

Nokia and Sun to Drive Multiplayer Mobile Java Gaming

At the JavaOne Developer Conference, Nokia and Sun Microsystems extended their cooperation to simplify the development and delivery of mobile multiplayer Java technology-based games for developers, service providers and operators. Under this extended collaboration, the Nokia SNAP Mobile solution will be integrated with Sun's Java 2 Platform Micro Edition Wireless Toolkit, Sun Java System Content Delivery Server and Sun Java Enterprise System running on the Solaris platform to deliver a carrier grade solution. This end-to-end, integrated offering will provide mobile operators and game distributors with a reliable and scaleable platform for the download of Java games and multiplayer Java game connectivity. As the first game developer to adopt the SNAP Mobile solution, Sega Mobile launched and demonstrated the world's first SNAP Mobile based Java games at JavaOne this we... (more)

Java Gaming: 2D Rendering

Part 1 of this article ("Java Gaming: Understanding the Basic Concepts," [JDJ, Vol. 9, issue 10]) covered the basics of a game framework. Part 2 goes into more depth on the actual 2D rendering specifics and the resulting demo: the Ping program (see Figure 1). 2D Rendering Game rendering is a subject that has great depth and complexity. This article focuses on the topics that we believe are the most important to 2D games and Java games programmers: Fullscreen and DisplayMode management Buffering Images Video memory constraints Performance tip: intermediate images Fullscreen and DisplayMode Management A game developer must decide whether to run a game in fullscreen mode (where it occupies the entire monitor display) or windowed mode (where it is one of many windows on the user's desktop). Both modes are appropriate for different types of games. For example, a game that... (more)

Star Trek Technology for Java3D

The Star Trek universe has inspired many technology ideas but I'm disappointed I don't have a transporter yet. One Star Trek technology that has been available for sometime is the particle system. No, this is not an exotic propulsion system for your flying car. The particle system was invented to animate the Genesis effect in Star Trek II: The Wrath of Khan. While the Genesis device was used to transform a barren planet into one full of life, we can adopt this technology for more modest effects in Java3D. In the Beginning In previous articles, we've focused on creating planetary surfaces with Java3D. One challenging area of graphics programming is rendering irregular or ill-defined objects like clouds, smoke, or fireworks. William Reeves faced that challenge when Lucasfilm was asked to create a planetary creation effect called the Genesis effect for Star Trek II: Wra... (more)

Windows Phone 7 Session Line-Up for Tech-Ed 2010

Tech-Ed 2010 in New Orleans is just around the corner. While there are certainly a lot of really high quality sessions available there, of biggest interest to me are the Windows Phone 7 sessions. The following is a list of the sessions as they appeared on the Tech-Ed site this morning: TLC-92 | Windows Phone 7: Coding4Fun: TLC-93 | Windows Phone 7: Productivity and Collaboration TLC-94 | Windows Phone 7: Development Tools TLC-95 | Windows Phone 7: A Different Kind of Phone TLC-96 | Windows Phone Device Bar WPH01-HOL | Hello Windows Phone WPH01-INT | Prepare for Windows Phone 7 Development! Coding practices you should start using now in Windows Mobile. WPH02-HOL | Building Your First Windows Phone Application WPH03-HOL | Microsoft Silverlight for Windows Phone WPH03-INT | Windows Phone 7 Demo Only! WPH04-HOL | Microsoft XNA Framework 4.0 for Windows Phones WPH04-INT |... (more)