Dreamcast Developers

Anything related in any way to game development as a whole is welcome here. Tell us about your game, grace us with your project, show us your new YouTube video, etc.

Moderator: PC Supremacists

User avatar
Falco Girgis
Elysian Shadows Team
Elysian Shadows Team
Posts: 10294
Joined: Thu May 20, 2004 2:04 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Dreamcast, SNES, NES
Programming Language of Choice: C/++
Location: Studio Vorbis, AL
Contact:

Re: Dreamcast Developers

Post by Falco Girgis »

Buying that is absolutely pointless. Did you read my post? We have our PCs and an ethernet adapter for your Dreamcast. ;)
User avatar
BlueMonkey5
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 86
Joined: Fri Feb 20, 2009 12:54 am

Re: Dreamcast Developers

Post by BlueMonkey5 »

Yea, I did see your post and definitely no offense taken :) I got a little too excited when I saw the Katana! ok, now that the smoke has cleared from all the excitement, I totally catch what your saying. The Dreamcast can run burned CD-R's, so we only need PC to make Dreamcast titles. I think I got that part right :D

I'm guessing that homebrew tools are some kind of custom made engine or something? And what's an elf?... i mean the technical definition :) So, the DC's gotta be the easiest system to port to, which must be why you guys are not choosing any other system to release Elysian Shadows for, i'm guessing.
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
Posts: 4709
Joined: Tue Apr 29, 2008 3:24 pm
Current Project: https://github.com/dbechrd/RicoTech
Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
Programming Language of Choice: C
Location: San Francisco
Contact:

Re: Dreamcast Developers

Post by dandymcgee »

BlueMonkey5 wrote:So, the DC's gotta be the easiest system to port to, which must be why you guys are not choosing any other system to release Elysian Shadows for, i'm guessing.
I'm not sure whether or not it's the easiest to port to, but that's most certainly not the reason they chose Dreamcast. I'm pretty sure it has to do more with Falco's insane attraction for the console and it's abilities. If you've ever watched the YouTube videos you would know that the only thing Falco loves more than his Dreamcast is sex.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
User avatar
eatcomics
ES Beta Backer
ES Beta Backer
Posts: 2528
Joined: Sat Mar 08, 2008 7:52 pm
Location: Illinois

Re: Dreamcast Developers

Post by eatcomics »

dandymcgee wrote:
BlueMonkey5 wrote:So, the DC's gotta be the easiest system to port to, which must be why you guys are not choosing any other system to release Elysian Shadows for, i'm guessing.
I'm not sure whether or not it's the easiest to port to, but that's most certainly not the reason they chose Dreamcast. I'm pretty sure it has to do more with Falco's insane attraction for the console and it's abilities. If you've ever watched the YouTube videos you would know that the only thing Falco loves more than his Dreamcast is sex.
No, no dreamcast comes first... :lol:
Image
User avatar
BlueMonkey5
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 86
Joined: Fri Feb 20, 2009 12:54 am

Re: Dreamcast Developers

Post by BlueMonkey5 »

Excuse my ignorance, but what's Homebrew? It sounds like something custom and complicated.
User avatar
LuciDreamTheater
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 39
Joined: Tue Jan 20, 2009 2:18 am
Location: Southern CA
Contact:

Re: Dreamcast Developers

Post by LuciDreamTheater »

BlueMonkey5 wrote:Excuse my ignorance, but what's Homebrew? It sounds like something custom and complicated.
I haven't looked up the definition (if a standard even exists), but I always assume it to mean a game created by a non-licensed developer.

If you're looking to get into the Dreamcast homebrew scene, consider using my article as a starting point.
User avatar
MadPumpkin
Chaos Rift Maniac
Chaos Rift Maniac
Posts: 484
Joined: Fri Feb 13, 2009 4:48 pm
Current Project: Octopia
Favorite Gaming Platforms: PS1-3, Genesis, Dreamcast, SNES, PC
Programming Language of Choice: C/++,Java,Py,LUA,XML
Location: C:\\United States of America\Utah\West Valley City\Neighborhood\House\Computer Desk

Re: Dreamcast Developers

Post by MadPumpkin »

BlueMonkey5 wrote:Excuse my ignorance, but what's Homebrew? It sounds like something custom and complicated.
i'll excuse you, but not forgive you for it quite yet
lol not complicated... if you've been around a computer for more, then 15 minutes in your life anyways... (and if not, let god have mercy on you).

Homebrew means created, basically, what ever you made, or someone else made that you might use for whatever reason that i don't really care about.

so basically use yours/someone elses home made crap
While Jesus equipped with angels, the Devil's equipped with cops
For God so loved the world that he blessed the thugs with rock
Image
Image
Image
User avatar
LuciDreamTheater
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 39
Joined: Tue Jan 20, 2009 2:18 am
Location: Southern CA
Contact:

Re: Dreamcast Developers

Post by LuciDreamTheater »

I should add that it sometimes is used to describe development for a cell phone.
User avatar
Falco Girgis
Elysian Shadows Team
Elysian Shadows Team
Posts: 10294
Joined: Thu May 20, 2004 2:04 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Dreamcast, SNES, NES
Programming Language of Choice: C/++
Location: Studio Vorbis, AL
Contact:

Re: Dreamcast Developers

Post by Falco Girgis »

Dreamcast itself is about like Gamecube and Xbox to develop for (PS2 is a bitch). Dreamcast has been completely reverse engineered, and has an insanely complete homebrew development suite (unlike any other console) that is completely legal.

Combine that with the fact that it is a really powerful little bastard, it's sexy, and it has a huge audience of homebrewers--yes, it is better than sex.

And "homebrew" game is synonymous with "indie" game. Think of it that way.
User avatar
BlueMonkey5
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 86
Joined: Fri Feb 20, 2009 12:54 am

Re: Dreamcast Developers

Post by BlueMonkey5 »

So if Dreamcast is like the Gamecube and Xbox (and NOT PS2), that means we can just as easily port to those systems too? That's awesome! Might as well develop for all three of them then, I would have to think.
User avatar
deryni21
Chaos Rift Regular
Chaos Rift Regular
Posts: 124
Joined: Wed Dec 24, 2008 9:55 pm

Re: Dreamcast Developers

Post by deryni21 »

BlueMonkey5 wrote:So if Dreamcast is like the Gamecube and Xbox (and NOT PS2), that means we can just as easily port to those systems too? That's awesome! Might as well develop for all three of them then, I would have to think.
nah he was just saying that those you can devolop while you cant on the ps2
Image
User avatar
BlueMonkey5
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 86
Joined: Fri Feb 20, 2009 12:54 am

Re: Dreamcast Developers

Post by BlueMonkey5 »

ooooh, my bad. Well how bout the PS3, 360, WII and the current hand-helds? I guess that would be stretching it...
User avatar
Falco Girgis
Elysian Shadows Team
Elysian Shadows Team
Posts: 10294
Joined: Thu May 20, 2004 2:04 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Dreamcast, SNES, NES
Programming Language of Choice: C/++
Location: Studio Vorbis, AL
Contact:

Re: Dreamcast Developers

Post by Falco Girgis »

Whoah, what the hell? I'm just saying that their architectures are similar, so programming for them isn't too terribly hard. They're still completely different pieces of hardware. Coding a game for a console is not just "eh, might as well do them all." It takes months to learn how to use a console correctly. Years, maybe. We don't have official devkits that Sega/Sony/Nintendo/Microsoft gives out. We're hombrewers, so we have to figure things out by ourselves.
CC Ricers
Chaos Rift Regular
Chaos Rift Regular
Posts: 120
Joined: Sat Jan 24, 2009 1:36 am
Location: Chicago, IL

Re: Dreamcast Developers

Post by CC Ricers »

This topic makes me want to start developing for the Dreamcast. What is the 3D API like for the Dreamcast dev kit? Is it more OpenGL-based or more proprietary, and is the fact that it runs on a version of Windows CE have any importance on this?
BlueMonkey5 wrote:ooooh, my bad. Well how bout the PS3, 360, WII and the current hand-helds? I guess that would be stretching it...
Development with 3rd party homebrew kits is mostly irrelevant for the 360 since Microsoft actively encourages it with its own XNA framework and community following it.

I've had experience deving for the PSP before but it's hard to find anything really good on the scene. It's become too saturated with ports and simple games that run off a PSP LUA player with limited features (not good as LUA on PC apparently).
User avatar
Falco Girgis
Elysian Shadows Team
Elysian Shadows Team
Posts: 10294
Joined: Thu May 20, 2004 2:04 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Dreamcast, SNES, NES
Programming Language of Choice: C/++
Location: Studio Vorbis, AL
Contact:

Re: Dreamcast Developers

Post by Falco Girgis »

CC Riders wrote:What is the 3D API like for the Dreamcast dev kit? Is it more OpenGL-based or more proprietary
You would be using KallistiOS's PVR API, I should hope. The PowerVR is the Dreamcast's 3D hardware (also the iPhone's now). KallistiOS is a library/collection of APIs created by the homebrew scene to give low level access to the DC's hardware. It is by far the most usable and impressive noncommercial API on any console. You can also sell what you make, since it is created with something that Sega had nothing to do with.

http://redspotgames.com publishes DC games. As a matter of fact, Wind and Water Puzzle Battles came out pretty recently and supposedly sold a shitload.
CC Riders wrote:and is the fact that it runs on a version of Windows CE have any importance on this?
No. For commercial developers, you could use either Sega's "Katana" or the Windows CE devkit. The benefit of the Windows CE devkit was that it allowed you to port things super easily to the Dreamcast. The commercial games that use it have "Powered by Windows CE" at the startup, and you can usually see that the quality/framerate/poly count is lower. It just wasn't as powerful as Sega's, and the ports seemed rather sloppy.

...Though Resident Evil 3 DC was pretty damn cool. Exactly the same as PC, including high ass poly count.
CC Riders wrote:It's become too saturated with ports and simple games that run off a PSP LUA player with limited features (not good as LUA on PC apparently).
Yeah, they also have Lua on Dreamcast. The problem is that Lua is a scripting language, and everything that it can do must be wrapped back to C/++. So they have this framework/library of functions in C++ like "DrawSprite()," "PlayMusic()," etc, and that's it. In order for Lua to do more things, more wrappers have to be made. Whereas you can directly interact with the API at the C/++ level.

So yeah, an entire game in Lua is going to be extremely dumbed down in comparison to what it could do in pure C/++.
Post Reply