Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there a decent open-source gaming console [closed]

Tags:

open-source

I've got a young nephew who aspires to grow up to be a game programmer and i'd like to introduce him to the world of open-source as well as get him a sweet gift.

Anything like that out there?

like image 434
david dickey Avatar asked Sep 29 '08 05:09

david dickey


People also ask

Do open source games exist?

Some popular examples include Freedoom, an open-source version of the classic Doom, Minetest, a free version of Minecraft, and 0 A.D. a strategy game based in the year 0.

What is the most powerful console in the world 2022?

The Xbox Series X barely squeaks by the PS5 to take the title of most powerful gaming console. In practice, most people won't be able to tell the difference between the two, but if you want the best, you'll want to grab the Series X.

Are gaming consoles profitable?

Most consoles are sold at a loss, outside of rare exceptions like the Nintendo Switch which are profitable at baseline.

Why are games not open source?

Most games that have released their engine code under an open source license didn't do so with the art assets because that would allow everyone to play the game for free.


2 Answers

There are a number of Open Source platforms out their for game development, if you go to here there are a large number of game engines and development platforms. For a beginner with little programming experience I would suggest a game engine like Game Maker or RPG Maker, which are drag and drop game engines. Both of these are free open source game engines. The other problem with these two game engines is that they are limited to 2D games only, even though Game Maker allows you to make and FPS that is like Doom style graphics.

For a more intermediate or beginning programmer I would honestly suggest Torque, which has both a 2D and 3D game engine. This engine is licensed as open source, but you still have to pay for the compiled version from their site. I have had much success with Torque in the past, especially Torque Game Builder (2D Game Engine). It is very simple to pickup and begin making good looking/functional games. In fact, a number of XBOX live games have been built using Torque game engines, like Marble Blast.

Another open source game engine I have heard good things about, but have not had a chance to try, is Multiverse. Multiverse is actually aimed at MMOG creation. The nice thing about Multiverse is that it provides for the creation of a 3D game environment, but also allows for the integration of Flash content into the game world.

For a more advanced programmer I would suggest looking into the SDL, OpenGL, and OpenAL. These are not game engines but graphics and sound libraries for game programmers. These are completely open source and are free to use. Most game technologies will have some implementation of one or all of these libraries in their software.

Even though XNA is not open source, it is also a good place to start for more advanced programmers. Not only does it allow for the creation of XBOX games, but you can also develop for the PC and Zune also.

Another thing you may want to suggest to your nephew is to modify existing games he owns. Most PC games and many console games allow for game modification of some form or another (level design, rescripting, etc). Some of the more popular game engines that I have seen mods for are the Source Engine and Unreal Engine. There are a number of tutorials at MODDB and 3DBuzz (which also has great tutorials on other aspects of game programming and design).

In addition to what I have listed, I have also heard good things about Ogre3D and Havok (a physics engine used in many many games). He can also go to such sites as IGDA, Gamasutra, GameDev,Game Career Guie, 3D Buzz for additional information on game development.

Hope this information helps.

like image 39
Matt Pascoe Avatar answered Nov 27 '22 22:11

Matt Pascoe


Well, this is a tricky question because we don't know the level your nephew is at, nevermind the fact that it's difficult to produce a very nice showy game without a lot more work than a beginner might put forth.

X Game Station

Nevertheless, André LaMothe's X Game Station is meant to be exactly the system you're asking for - a beginner's guide and system on how to develop complex programs with interactive elements and gameplay on resource limited hardware. Which is pretty much what a game designer is called on to do.

GP32

The GP32 was also meant to fill this gap, but with a much more powerful processor. The successor was never released, and the company went bankrupt shortly after, but you may still be able to find one on ebay or within the communities that developed around the original machine.

Google Android

You might also consider looking toward the Google Android platform. Cell phone gaming is now and will be one of the biggest platforms in the future. The android isn't set up perfectly for gaming, but it's a good first approximation, isn't horribly expensive and includes a robust development toolset for a high-end mobile processor. Several big name game development companies have already pledged support for this platform, so it will also look good on a resume.

But a cheap computer and a VGA graphics book is surprisingly fun as a kid...

-Adam

like image 159
Adam Davis Avatar answered Nov 27 '22 22:11

Adam Davis