MisthaLu
New member
Did you know you can code a game with Java, and run it on PlayStation 3 + PlayStation 4 + Xbox One from the very same disc? It'll even run on the forthcoming PlayStation 5 and Xbox Scarlett. And if it's a really simple game, it'll also run on a standard livingroom blu-ray player.
This is because all of these consoles feature a blu-ray player, and all blu-ray players run Java as part of the blu-ray specification.
It is obviously a limited platform, in several aspects. Don't expect to be able to code fullblown 3D shooters with it. But it will do fine for the average retro-styled game that we see on so many other platforms already.
Here's a YouTube video of my latest Blu-Play game:
https://www.youtube.com/watch?v=F2gDEbjSYtg
And here's a YouTube video of my first Blu-Play game:
https://www.youtube.com/watch?v=1bC5FV-2AY4
Blu-ray Java games are also used on commercial movies sometimes.
The movie "Bolt" has "Bolt's Be-Awesome Mission":
https://www.youtube.com/watch?v=hQ4QUlbM6_c
The movie "Ratatouille" has "Gusteau's Gormet Game":
https://www.youtube.com/watch?v=aatH8C2mjHc
The movie "Pirates of the Caribbean 2" has "Liar's Dice Game", which I will probably make a video of soon.
Even some standalone Blu-ray Java games has been released.
Who doesn't know "Dragon's Lair"?
https://www.youtube.com/watch?v=DB7m0mJ47TQ
And "Space Ace"
https://www.youtube.com/watch?v=gZEg69wMq3Y
I also used Blu-ray Java to create a diskmag-like eBook about how I experienced the good old 8-bit days:
https://www.youtube.com/watch?v=tg33a0wk3Mk
The advantage with Java homebrew over native homebrew (apart from being able to target 5 consoles), is that you don't need to jailbreak or mod your console to run it. The consoles were designed for this. The whole idea with including Java on Blu-ray players was exactly to offer games and other apps as bonus content on movies.
The "disadvantage" (if you will) is that you need to burn the ISO onto a disc to play it - unless you do have a jailbroken console, in which case you can play it from harddisk.
See https://www.blu-play.com if you'd like to explore this more.
This is because all of these consoles feature a blu-ray player, and all blu-ray players run Java as part of the blu-ray specification.
It is obviously a limited platform, in several aspects. Don't expect to be able to code fullblown 3D shooters with it. But it will do fine for the average retro-styled game that we see on so many other platforms already.
Here's a YouTube video of my latest Blu-Play game:
https://www.youtube.com/watch?v=F2gDEbjSYtg
And here's a YouTube video of my first Blu-Play game:
https://www.youtube.com/watch?v=1bC5FV-2AY4
Blu-ray Java games are also used on commercial movies sometimes.
The movie "Bolt" has "Bolt's Be-Awesome Mission":
https://www.youtube.com/watch?v=hQ4QUlbM6_c
The movie "Ratatouille" has "Gusteau's Gormet Game":
https://www.youtube.com/watch?v=aatH8C2mjHc
The movie "Pirates of the Caribbean 2" has "Liar's Dice Game", which I will probably make a video of soon.
Even some standalone Blu-ray Java games has been released.
Who doesn't know "Dragon's Lair"?
https://www.youtube.com/watch?v=DB7m0mJ47TQ
And "Space Ace"
https://www.youtube.com/watch?v=gZEg69wMq3Y
I also used Blu-ray Java to create a diskmag-like eBook about how I experienced the good old 8-bit days:
https://www.youtube.com/watch?v=tg33a0wk3Mk
The advantage with Java homebrew over native homebrew (apart from being able to target 5 consoles), is that you don't need to jailbreak or mod your console to run it. The consoles were designed for this. The whole idea with including Java on Blu-ray players was exactly to offer games and other apps as bonus content on movies.
The "disadvantage" (if you will) is that you need to burn the ISO onto a disc to play it - unless you do have a jailbroken console, in which case you can play it from harddisk.
See https://www.blu-play.com if you'd like to explore this more.