Roku Developer Program

Join our online forum to talk to Roku developers and fellow channel creators. Ask questions, share tips with the community, and find helpful resources.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
evilmax17
Visitor

Angry Birds - created with public SDK?

I've heard in the past that the Netflix channel was not created with the publicly-available SDK, and that it has special private access to things that regular developers are not privy to.

I was just wondering if this was the same case with Rovio. Did they create the Roku version of Angry Birds by only using the publicly-available 3.0 SDK that we all use?

Thanks!
My Roku Channels:
Viddler - viddler.com
Tested Fan - tested.com | Jamie & Adam
This is my next - theverge.com
1080p Showcase - RIP
Whiskey Media - RIP
======================
http://www.binarymoustache.com
Tags (1)
0 Kudos
10 REPLIES 10
scyber
Visitor

Re: Angry Birds - created with public SDK?

I'm pretty sure that most (if not all) of the original private-access features that the netflix channel uses did eventually make it into the public SDK. It is possible that some of what Rovio is doing may not be in the public SDK intially, but I'm pretty sure that Roku will eventually make it available.
0 Kudos
RokuKevin
Visitor

Re: Angry Birds - created with public SDK?

They will be using features not available in the current public SDK, although the v3.0 firmware does enable the development of 2D games. The Rovio announcement marks Roku's entry into the casual gaming space and we can't wait to see what other games are developed with the v3.0 2D APIs.

--Kevin
0 Kudos
cdoty
Streaming Star

Re: Angry Birds - created with public SDK?

What kind of performance can we expect from the 2D APIs?

Can it realistically draw an entire screen at 15 to 30 frames per second?
0 Kudos
Anonymous
Visitor

Re: Angry Birds - created with public SDK?

Please see this morning's developer blog post for more information about Angry Birds and gaming on Roku: http://blog.roku.com/developer/
0 Kudos
kbenson
Visitor

Re: Angry Birds - created with public SDK?

"cdoty" wrote:
What kind of performance can we expect from the 2D APIs?

Can it realistically draw an entire screen at 15 to 30 frames per second?


Yes, depending on the scene, and how willing you are to abuse the double buffering. You can actually achieve 60 fps.

There's a few things to consider with this though: regular and associative array element access is costly. Function calls are costly. Floating point is costly. It really depends on the application.
-- GandK Labs
Check out Reversi! in the channel store!
0 Kudos
jbrave
Channel Surfer

Re: Angry Birds - created with public SDK?

So optimally it will be like game dev in BASIC on the old atari 400/800, (sprites and all) inline code without arrays, I knew all those years of writing games as a kid might eventually come in handy!

8-)

-Joel
Screenshades: The first Screensaver for Roku2!
Musiclouds: The best free internet music, on your Roku!
Ouroborialis: Psychedelic Screensaver for Roku!
0 Kudos
mbratch
Roku Guru

Re: Angry Birds - created with public SDK?

"jbrave" wrote:
So optimally it will be like game dev in BASIC on the old atari 400/800, (sprites and all) inline code without arrays, I knew all those years of writing games as a kid might eventually come in handy!

8-)

-Joel

lol... good one, Joel. 🙂
http://www.codekinesis.com
0 Kudos
cdoty
Streaming Star

Re: Angry Birds - created with public SDK?

Brightscript does feel a lot like the old 8 bit basics, just got to remember not to add a semicolon at the end of a line.

It's been pretty easy to pickup. Although, I'm dreading the syntax error half way into running the program.
0 Kudos
ryanxwalton
Visitor

Re: Angry Birds - created with public SDK?

"RokuPatrick" wrote:
Please see this morning's developer blog post for more information about Angry Birds and gaming on Roku: http://blog.roku.com/developer/



I was going to ask if playing Angry Birds or any other upcoming games will require new hardware, but your blog pretty much answered that question for me. 😄
If it doesn't work, keep beating it with the hammer till it does.
0 Kudos