Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 21986 ideas, 135057 comments, 2615221 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas

Popular ideas Here are the most popular ideas ever about Ubuntu.

Don't make gnome games dependent on each other  
No information about this blueprint
Information is updated every 5 minutes.
Please wait till the next update.
spec
Written by timwylie the 11 Mar 08 at 01:57. Global category: Gaming. New
The default gnome games for solitaire, minesweeper, etc are really the best out there, but I hate that if I remove one game through "Add/Remove Programs" it removes all of them! Why?

This will not only confuse, but also really annoy most users. A reason should at least be given. I know there are easy ways around this, but most average users are going to want to use the easy package manager... I mean, that's what it's there for right?
754
votes
up equal down
Solution #1: Auto-generated solution of idea #4183
Written by timwylie the 11 Mar 08 at 01:57.
Ubuntu Brainstorm was updated in January 2009. Since the idea #4183 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!
552
votes
up equal down
Solution #2: Turn gnome-games into a metapackage
Written by sci-fi guy the 21 Mar 09 at 02:54.
A metapackage would allow people that don't mind everything and the kitchen sink thrown in to carry on as before, while still allowing others to fine-tune their preference by installing the individual packages.
173
votes
up equal down
Solution #3: Turn kde-games into a metapackage
Written by 311005901 the 2 Apr 09 at 13:35.
Do just like #2, but for KDE users.

See the 9 comments or propose a solution >>

Need more games Ubuntu? Well here's a solution...........  
Written by longlivethebestos the 2 Nov 08 at 23:28. Global category: Gaming. New
My solution is:
If you look around on the internet there are thousands of sites that have flash games, examples are miniclip.com and king.com. Some of these flash games are addicting and some are fun, some sites also allow you to download games to keep on your pc. Now here's where the solution is, because you can download games we should have these sites themselves adding to the 'Games' channel in Add/Remove.

This is good because:
1) Flash is supported in Ubuntu

2) No massive hardware requirements are required

3) there will just be tones and tones of games, Just think of it, one site like miniclip.com could satify everyones gaming need and tastes and hard drives :)

4) and lastly if Big developers see what these sites are doing and the response it getting they may think of starting to make games on Ubuntu through openGL.

Thanks for your time, tell me what you think
23
votes
up equal down
Solution #1: Auto-generated solution of idea #15171
Written by longlivethebestos the 2 Nov 08 at 23:28.
Ubuntu Brainstorm was updated in January 2009. Since the idea #15171 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!
5
votes
up equal down
Solution #2: Make Andriod Games run on Ubuntu.
Written by tebibyte the 2 Jan 11 at 05:28.
We can make it so Andriod apps also run on Ubuntu.

We can do this by creating a compatibility layer for android games and other App, or incorporate some of the android API source code back into Linux.

The momentum behind the LINUX BASED Android is immense. If we can tap into the momentum of the Android developer community we can multiply our software library exponentially!
653
votes
up equal down
Solution #3: Improve development tools
Written by timnwells the 13 Feb 09 at 20:03.
Not having officially supported and up to date development tools hold back commercial software companies from wanting to make the effort to develop games for a platform. Mac and Windows both have top notch fully supported development environments. Ubuntu has a few outdated versions of some ide's in the repo's. I know Ubuntu is 'linux for human beings' but without good developer support it's not going to be an attractive target for commercial companies to build software for. The open source community is perhaps the largest group of developers in the world, surely the most popular Linux distro can make an effort to support open source developers, and at the same time make itself more attractive to commercial software developers for games etc
488
votes
up equal down
Solution #4: Cross platform directX like Gaming library
Written by timnwells the 13 Feb 09 at 20:13.
Build a "directx" style library that incorporates opengl, plus also handles audio, network, etc. Something like sdl, or use sdl. Something that a prospective game developer can look at and say "yes it does what i need and allows development for Windows, Mac, and Linux so I have full market potential". Needs to be as capable as directx and have a few language bindings so it can be used with c/c++/c# etc.
617
votes
up equal down
Solution #5: Encourage Gfx card makers to improve drivers
Written by timnwells the 13 Feb 09 at 20:30.
Encourage nvidia to better support the 2d acceleration as their 3d acceleration in linux is pretty good. Encourage ati to provide better opengl support in their linux drivers. Or encourage nvidia to release the spec's for their cards as ati have done, so we can build open source drivers which would give us all the features and functionality we could implement from their specification.
-242
votes
up equal down
Solution #6: Create distribution to motherboard.
Written by Lachu the 14 Feb 09 at 09:21.
Ubuntu team should get collaboration with Assus/Acer/Dell(/Sega?) to create motherboard distribution to some task, like watching a movie or playing game. The market are console game developer, like Sega. This distribution are uses simple X Server(or better Kernel Mode Setting) and supports OopenGL/OpenAL API. All drivers can be loaded from hard drive(special partition), but on laptops it's not necessary. Part of the platform should be Limo or some think like that, so user can still playing game on Windows. Watch on Wii and looks at the game. It's not require good hardware to just playing. PC gamers can like Linux on motherboard to game. Many developers can create game, which never been released on PC platform. We can quick run normal Linux or Linux app from hard drive on it.

You should also called this program. Possibilities are: "Native game for PC platform", "Play on PC" ;-) or some think like that.
-169
votes
up equal down
Solution #7: Put Linux unified Kernel in multiverse repos
Written by Primož Papič the 14 Feb 09 at 20:07.
I guess I'm stupid and ignorant posting a solution that brought me nothing but negative votes. But I feel it has to be presented as an option.
LUK incorporates parts of Windows kernel / system so that windows based applications and drivers can easily be installed on Linux.
And no LUK isn't illegal or anything else for that matter.
Pros:
When it reaches a mature level it should support almost any Windows application and drivers...
Wine embeded into kernel (can be a good or a bad thing)

Cons:
By using it you support closed source and continue it's use in software industry (If you care for that, I personally don't)
it has wine incorporated into a kernel, thus it could be understood as bloated
It's heavily supported by Chinese government which is not famous for it's democracy (if you care for such thing)

More info:
http://www.longene.org/en/
http://www.kde-apps.org/content/show.php?content=99305
-131
votes
up equal down
Solution #8: Console-like live cd´s with game adapted distro and game.
Written by deltakilo the 16 Feb 09 at 21:50.
We should create sweet platform to developers that will be easy to create platform/OS detacheble games based on linux. Temporary we can forget about Open Source, Free Software and Stollman´s sermons in case of nvidia or ati proprietary drivers in this distro. The main goal of it to be first step to linux for users and developers which matrix or windows has.. :)

Really, it will be easy to user, just insert disk and power on.
270
votes
up equal down
Solution #9: Boost the software houses to create cross platform games.
Written by -luk- the 19 Feb 09 at 19:22.
I think the problem isn't the linux kernel, or it's component. Now we've some graphic driver suitable for some important games

We've to boost software houses like Activision, Ea Games to create freeware games for linux distributions. They can create a game and distribuite it for free. But we know that a Software house has as the primary object to sell product to gain money. My idea is that they should create a game with some restriction; if you wanna have the complete game you pay it.

It's very difficult that a software house'll create game for free. we must find a way to make the market look like free software a market where to invest.
-178
votes
up equal down
Solution #10: Force developers to optimize games for WINE
Written by la_serpe the 20 Feb 09 at 11:38.
My solution is to use Wine. But developers should have possibility to optimize games for it. Game should recognize that it's running on Linux via Wine. There was discussion about it at Wine forums but I can't find it anymore.
154
votes
up equal down
Solution #11: Integrate wine, so running windows apps feels native
Written by adaniels the 20 Feb 09 at 13:25.
After intalling ubuntu, a user should get the option to run windows apps on ubuntu. This should launch a wizard which installs wine. It then asks for a windows CD and copy all fonts, dlls, directx, etc into the wine enviroment.

Use a system wide dir for wine. Create a 'Documents and settings' dir per user and map 'My Documents' to the home folder. When installing windows software, ask for a password (gksudo).

Don't display to 'Wine' menu in applications, but show them them same as native applications instead.

Make a service of Wine's known to work list. If you're installing apps that are known not to work, display 'This Windows application will not run on Linux'. If an unknown application is installed, display 'This application might not work correctly', then after install ask the user if it's working correctly and post that to wine.
269
votes
up equal down
Solution #12: Improve development tools - AND tool packaging!
Written by jharris1993 the 21 Feb 09 at 01:08.
In this solution I am - in essence - endorsing solution #2, but adding my own comments (two kopeks!) to the mill.

1. Having up-to-date development tools is an absolute MUST if we expect to see **ANYTHING** happening with Linux in general and Ubuntu in particular.

2. "Ubuntu" the development tools. As it is now, the development tools are fragmented into a dozen or so individual packages, in half-a-dozen different places, all with their own private little dependency libraries. . .

Jeez Louise!! It's insanity!!

I am not a hard-core developer, but I do know how to code. And there are things I'd *REALLY* like to see, but the only way they're going to happen is if someone (me) sits down and pounds keyboard to make it happen.

But how?

There's thirty-thousand tools, twenty different "make" processes, more libraries and header files than would fill the Airbus 380. . . I just look at this and get a headache.

If we could - somehow or other - **PACKAGE** the tools within a easily used IDE. (Have any of you used AutoIt? It takes about a dozen different tools and packages them up so they can actually be USED by REAL PEOPLE!)

This IDE could use Microsoft's Visual Studio - or the Boreland IDE - as it's prototype. Actually, I like the "Visual Studio" model - you only need ONE IDE, and a bunch of things that plug into it - kind-of-like the way Firefox, etc., work.

I would LOVE to work on some of the solutions for Ubuntu - **IF** I could figure out which (or how) to use the damn tools!!!

What say ye?

Jim
284
votes
up equal down
Solution #13: Make Ubuntu GameStore
Written by jarko_ the 22 Feb 09 at 12:18.
I think linux game makers aren't inspired enough. Maybe Ubuntu GameStore could help them a little ;). Using same ideas that other services have (cheap prices => many buyers => profit). I know that Linux is about freedom etc. but free as in freedom isn't always free (as in prices).

In addition, Ubuntu already has great package management. Could be easy to integrate.
117
votes
up equal down
Solution #14: Generic framework for developing
Written by androdebian the 22 Feb 09 at 13:33.
I propose a default framework and IDE for that the game developers could make games for Ubuntu, and other applications.

A framework like mono can reutilize most open source tecnologies for develop new game solutions. Tao Framework is a kit of libraries from mono that can uses open source tecnologies like OpenGL, OpenAl, etc.. And, in the future, may be compatible with XNA.
135
votes
up equal down
Solution #15: A commercial company should step out and make a Linux game
Written by codeslicer the 22 Feb 09 at 18:26.
Really, one of the reasons there aren't any SUPER AWESOME (I mean there are good open-source games), is that there aren't (m)any commercial games. You can't expect the open source community to have 200 people working day and night on a project for free.

And almost no commercial company has ever tried. So one of them, be it EA Games, Activision, Bungee, etc, should step out and make a Linux only game. Who knows, from such a respected company they might gain support from the millions of Linux users worldwide all looking for a good game.

Of course, it would help if Linux had specialized gaming/animation libraries like Windows does (ie DirectX), as otherwise the devs would have to start from scratch.
143
votes
up equal down
Solution #16: Make DirectX compatabile librares for linux, making porting games easier
Written by Dinth the 23 Feb 09 at 10:22.
My idea is something similar to MONO (NET enviroment on linux) but with DirectX - some kind libraries "understading" DirectX functions, which could be included in linux-port of game, so developers wouldn't have to port all DirectX-related code.
65
votes
up equal down
Solution #17: Define with major desktop distro a common framework that should be default
Written by ciplogic the 26 Feb 09 at 02:21.
For making a game to Linux (I put to, and not ON, because the most important thing is that games to target Linux, no matter if is developed on Mac or on Windows, as anyone will use them), anyone should install: SDL, optionally: GTK/Qt, Python, Mono, a browser embedable component. Any game developer when it targets Linux should have to think to a set of standard features that are part of a (recent and decent up-to-date) Linux. So: install by default this libraries and put them as a part of FreeDesktop. This will make clear for software developers that they will not have to worry about deploying their application (which is one of the hardest part of any application, mostly games).

In my point of view the following packages should be installed by default:
- g++, mono, python and vala by default (even a command line tool like gmcs) as language platforms
- gstreamer/phonon (with gstreamer backend)
- qt 4.5, gtk 2.30 (gtk 3.0)
- sdl and opengl bindings for all platform supported languages, lua for scripting
Being all by default, it will make developers no matter of the platform that they will develop at least to target Linux and to not go to an interminable talk about which distro, which package, which etc. do you have? support questions.
133
votes
up equal down
Solution #18: Pay attention to indie games sector
Written by ilembitov the 26 Feb 09 at 23:17.
Indie game devs actually often see Linux having the same non-mainstream taste. There are many indie-games available for Linux: World Of Goo, Toribash, Darwinia, Penumbra. Canonical should just offer some support. Make those games available through Canonical or Partner repo and ensure they are working with Ubuntu - just an example.
40
votes
up equal down
Solution #19: Synaptic Game Manager
Written by nazgand the 27 Feb 09 at 21:41.
I think that Canonical should create a "Synaptic Game Manager" much like Synaptic Package Manager. The games would be divided by genre and sorted by popularity or rating(customer satisfaction).

The List of Games will have: a name and icon column, a description column, a price column and a server column. When right clicking an entry, you could choose "Goto Game's Website" or "View More Info"; the later of which would open a window with a more detailed description and some screenshots which would be fetched from a txt file and image files off of the SGM's website. The server column will say where the game is hosted, such as Canonical's free or commercial server, or the name of the Developer(such as Blizzard or rtSoft).

There will be an official Game Submission page on the web where you fill out an entry form for the game.
The free game entry form will consist of: the name, short description, a png(maximum size 32x32), the game's package, and the full description(txt) and the screenshots(jpeg). The files will be hosted on SGM's free game server. The site will be run by volunteers and Canonical employees who will make sure that the submitted info is not faulty, and that the packages work.

For the commercial games, which will not be handled by volunteers but the staff members of Canonical, the entry form will consist of the former, except it will have a price value, and a choice to submit an URL to a PHP page that will accept the credit card info and return the game package if the credit card info is not faulty. If they choose to Use the PHP page option, however, it would be a simple matter to set up a scam(like charging ten times the price or keeping the credit card info to force transactions later), so not being known as a trusted game company and not trusting canonical with a copy of the game would result in suspicious potential customers. On the other hand, if they trust Canonical with the game distribution, they simply must trust Canonical to not say less games were sold than were really sold, and the customers would have no difficulty trusting Canonical. Canonical will, of course, be certain that the developer is who the developer claims to be before adding the game to the repository.

To not make this effort worthless, the Synaptic Game Manager must be easily ported to other distributions of Linux.
59
votes
up equal down
Solution #20: Make a great crossplatform toolkit with bindings for some languages
Written by Spo1ler the 1 Mar 09 at 10:14.
Make a toolkit, that will work on Linux, Windows and MacOS, that will give a posibility to work with graphics (abstract engine to work with many graphics libraries, like DirectX or OpenGL), keyboard, sound, mouse etc.
There are many toolkits, that already done a part of it. And now we must only collect it in one big game-developmnet framework

-- sorry for bad english
8
votes
up equal down
Solution #21: Provide game templates
Written by granadajose the 3 Mar 09 at 15:59.

A few game templates of simple games would be very useful in order to encourage developers to work in the Ubuntu platform. For instance:

- Spaceship shooting game
- Quiz game
- Platform game
- First person shooting game

These templates could be provided with a really easy way to install the main SDK and it could also be offered an easy way of packing the games and distributing them to others.

Now, many people that would like to develop a game for Ubuntu are discouraged, because starting is a bit difficult (many engines are not easy to install in Linux, there are no specific tutorials for Ubuntu, etc.) and the distribution after the game is made is not easy. Providing an easy-to-use framework would be really helpful.
56
votes
up equal down
Solution #22: Adopt playubuntu anu ubuntugames officially
Written by jackmcslay the 7 Mar 09 at 14:31.
http://www.playubuntu.com/
http://www.ubuntugames.org/

Those two sites are dedicated for gaming in ubuntu, having an integration with them would significantly increase Ubuntu's attention from gamers
30
votes
up equal down
Solution #23: Include Open CL in the development tool
Written by Costantino the 11 Mar 09 at 15:29.
In the development tool like solution 1 or 2 add Open CL.
Whit Open CL computers can calculate more and more. Artificial intelligence could be better and the world could be more physic and realistic.
-20
votes
up equal down
Solution #24: to make a new distributive Ubuntu (proposed code name is GameBuntu)
Written by Pro the 13 Mar 09 at 19:24.
It is proposed to make a new distributive Ubuntu (proposed code name is GameBuntu) which especially designed for modern 3d games.

Main requirements:

1. Fast
2. Reliable
3. nvidia / ati drivers repository
4. wine implemented to kernel
5. net game interfaces
6. repo with a popular at the moment games patch / distrib
7. minimal user interference for system setup
8. Native kernel DirectX 10.1 support
9. Popular game controllers support

I hope it will be like a trial shot for MS systems.

All comments are welcome ;)
18
votes
up equal down
Solution #25: Improvise and Integrate PlayDeb
Written by hemanth.hm the 14 Mar 09 at 01:04.
Playdeb is a gaming repository for Ubuntu - aimed to provide titles already available on getdeb.net in an easier to install and update format.

Most famous games in the market "american-mcgees-alice, featured, mass-effect-2, quake-live, starcraft-2, starcraft-ii, top-pc-game-news-stories-february-2009, unreal-tournament-iii-titan-pack, wanted-weapons-of-fate"

None of them are playable in Ubuntu right now , i got this list when i Googled it for "Top ten PC games" , this shows how other OS is dominating in this area .

The approach would be to make equivalent games in Ubuntu ,which are very much similar to them.

As , most of the gaming companies make games to make money , it would hard for us to make the giants to give away there games for free.

Later , we can make a small survey asking people to select top ten games and try to mock the same in Ubuntu , there by increasing the gamer who have switched to Ubuntu satisfied and avoid them to switch over to other OS
13
votes
up equal down
Solution #26: Promote blender/somethink like construct and simple games.
Written by Lachu the 14 Mar 09 at 11:11.
Some people can told, that Linux hat a lot of simple, little games and don't needs next. I was found that many persons playing throught net(especially flash) and like simple games. I don't really know reason. The solution is to promote simple tool to create games. Cannonical can donate awards for person, who creates the best game using this tool. The best can be included to main Ubuntu distribution. This tool should add "Ubuntu" or "Cannonical" label on game creatings with this tool title screen.
22
votes
up equal down
Solution #27: Make Linux game development profitable
Written by Storm14K the 14 Mar 09 at 23:57.
Chicken and egg problem. Sure game development could be made easier but making it profitable is what will attract developers. Right now there just isn't enough market share for game studios to pay attention. The desktop market share is a long hard road so games will come slow if you depend on it. However it appears that people are willing to work with a different OS as long as it is not associated with a PC.

One solution might be to look at getting Linux into the console market. Approach Sony about using Linux on Playstation in such a way that games could easily be ported to if not directly runnable on the Linux desktop. This might run into problems as they could lose sales of PS units but they could always work out licensing so that they make money off the games sold for Linux as well. In fact they could be the same boxed PS games that are advertised to run on Linux as well. It would definitely give them an avenue to fire back at MS and the Xbox platform. I imagine you'd start seeing quite a bit of Linux adoption knowing you can get this OS for free and play PS games on your desktop.

Another possibility would be to look for a company looking to break into the console or handheld market and help them along.
30
votes
up equal down
Solution #28: Petition Valve, Epic to GPL older game engines as id Software does
Written by jamesmcm the 15 Mar 09 at 12:05.
The burst of game development when id Software GPL'd the Quake engines was huge. We have seen some excellent games produced like Urban Terror and CUBE. Valve and Epic can't be making much money off the sales of these older games anyway but having some Free game engines would be a great helop to budding developers.
30
votes
up equal down
Solution #29: Include Hardcore Games on the Add/Remove menu
Written by jackmcslay the 19 Mar 09 at 14:20.
Ubuntu has a lot of good games like Warsow, Nexuiz, Alien Arena, Super Tux, but only windowed games like Solitaire, Minefield and such are available through the Add/Remove menu.

That menu should include games that a gamer would actually want to play, not only pasttime games
8
votes
up equal down
Solution #30: Sell older games.
Written by Lachu the 4 Oct 09 at 09:45.
Release older games installed on LiveCD distribution for price. It will increase Linux hobbies in players, so it will increase games release for Linux. Game vendor can achieve some amount of percents from selling.
13
votes
up equal down
Solution #31: Promote gamming on Linux.
Written by Lachu the 21 Nov 09 at 08:12.
Create Ubuntu Players Group. It will organize meeting for members, allow to promote favorite games, etc. Also Canonical should open web service to putting game saves, additional levels, etc.

Of course, most important think is to create special web page(it must look pretty and showing only interesting information). Most important information on main page will be game awards(members will select favorite game, which are accessible by some shop). We will display one title at center and rest at right side of page(or four categories at center of main page). Page should contain news section, forum, game register form, etc. Each member can allow to show information about games he plays to other members.

In future, Ubuntu Players Group will organize competitions(sponsoring by game makers).

Promoting gaming on Linux is also promoting this platform to game makers!
5
votes
up equal down
Solution #32: Talk with movie vendors.
Written by Lachu the 31 Dec 09 at 17:21.
To achieve better OS gaming on Linux, we need cash. The best way is do some think, what weren't achievement by commercial game market - good connection of movie and game.

Best way to realize this idea is writing good P&C/shooting single player game engine. Because, it would be only P&C/shooting, all data will be stored in files(graphics can be not so far good as in commercial games). Next think will be promote this game(P&C are dying). Once we achievement popularity, we can sell rights to write story line of next part.

The game engine should be innovative, so move will based on game. I have some ideas, but there's no place for this. Entire data of game will be free, so everybody can download and play with new version(only movies of game can not be free). Movie maker can sell whole game(with videos) with movie(or movie with game).

I think that players, that playing in game will watching a movie based on it.
3
votes
up equal down
Solution #33: Support Bossanova Project
Written by gufide the 22 Feb 11 at 22:17.
There's a new project about games on Linux just support it!
http://www.ubuntugamer.com/2011/02/announcing-project-bossanova/
0
votes
up equal down
Solution #34: Core Support For WINE
Written by rohitsood919 the 29 Mar 12 at 02:08.
wine must me supported within core, i mean it should be pre installed and applications within wine should integate with ubuntu applications.

For example if i installed getgo download manager but it didnt worked with firefox in ubuntu. So i have to seperately install firefox for windows to make it work.

Adding wine file support within ubuntu so that applications can intigrate will definately solve many problems.

Its just an idea i dont know if it can be implemented or not

See the 5 comments or propose a solution >>

Promote development of modern benchmarking program  
Written by Auzy the 22 Mar 08 at 14:26. Global category: Gaming. New
We have dozens of ancient benchmarks, which mainly test I/O operations, or basic tasks. Or your typical Quake 3 ones.

We really should somehow promote development (maybe as a bounty) for a new benchmark (or benchmark framework) that can push modern hardware (similar to 3Dmark). Whilst it may not seem important, many computer guys use 3Dmark normally as a way to test their overclocking, and compare to other people.

If we design it in a modular fashion, as a framework, where every test is a plugin, the community will help making good plugins. Surely a framework would not take much effort to code.

After we have a proper framework, you could expect members of the community to code:
- I/O tests
- Shader tests
- OpenGL tests
- Even directX tests on windows (we have the advantage though of being able to plugin to winelib too to benchmark wine).

Its a project with a little time needed at the beginning, but it will take on a life of its own. And, since we are in total control, it will give us the ability to accurately test our performance with other OS's, to work out what we can improve (or where we pwn them).

Current benchmarks like 3Dmark are coded in Directx, so are unlikely to be ported to other platforms, and we have the advantage of having a modular system.

In the future, we could use it to test for default installed programs. ie, test automatically if the system is good enough for compwiz. and enable if it runs it well, allow users to only list games for install they can run well, etc.

----
From #16560 merge:

[....]
453
votes
up equal down
Solution #1: Auto-generated solution of idea #5407
Written by Auzy the 22 Mar 08 at 14:26.
Ubuntu Brainstorm was updated in January 2009. Since the idea #5407 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!

See the 14 comments or propose a solution >>

Launch "Games for Ubuntu" contest  
Written by granadajose the 3 Jun 08 at 15:38. Global category: Gaming. New
In order to promote the gaming side of Ubuntu, it could be launched a "Games for Ubuntu" contest. This contest could be positive in two aspects:

-Attract game developpers to Ubuntu
-Provide more games to the gamers that use Ubuntu

The contest could have just one or several games categories (for instance, shooters, puzzles, strategy, etc.). This would not only promote the development of new games for Ubuntu, it could also encourage existing teams to finalize their projects in order to present them to the contest.

The price could be something material or something more symbolic (like a trip to the Ubuntu central offices) in order not to overcharge the organizational costs.

One interesting way for raising the quality of the games presented would be providing some kind of resources, like kits for developing 3D games, wikis about technical aspects, forums for contacting with programmers, musicians, graphic artists, etc.



334
votes
up equal down
Solution #1: Auto-generated solution of idea #9430
Written by granadajose the 3 Jun 08 at 15:38.
Ubuntu Brainstorm was updated in January 2009. Since the idea #9430 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!

See the 10 comments or propose a solution >>

Gaming is a way to promote Linux and open source.  
Written by zerothis the 22 Jan 09 at 07:20. Global category: Gaming. New
There are relatively few Linux games. Linux games should be open source. Using open source would be more popular if more games were available. Some people cite a lack of good games as the only reason they do not switch to open source.
http://www.xanga.com/Duggan/685477717/recovering-dynamic-drives-in-windows-xp/
(see centran's comment) http://digg.com/linux_unix/Play_Windows_games_on_Linux_with_PlayOnLinux
http://www.extremetech.com/article2/0,1558,1628432,00.asp
(see the comment) http://linuxondesktop.blogspot.com/2008/09/entering-world-of-gnulinux.html

As great as Wine and its derivatives are, its just a bandaid for the much bigger problem that most games are not open source. Wine *enables* this problem.
-97
votes
up equal down
Solution #1: Ubuntu community can buy the rights to commercial games then open source them
Written by zerothis the 22 Jan 09 at 07:20.
A site hosted by Canonical could be created. People could list games and offer money to buy the rights to the source code of those game's. Content and trademarks would be itemized apart from the source code. When support and money for a title became sufficient, Canonical would lend its people and their business expertise and handle the actual 'boardroom meetings' to negotiate with the companies involved. The money could be kept in an interest bearing account until used, increasing the payoff for the companies that sold their code and perhaps even provide a bonus to the Canonical employees who successfully seal the deal. I expect that older games would be the most common games to be purchased. But this would also be a way for a company to recover some costs from a product that they invested in but later determined to have little market value (unreleased games). Obviously, released games that had already proven their market value would fetch a higher price. Other benefits to companies would be free translations and ports to increase their customer base. They can then sell support to them, or even license their content and trademarks to these customers (should they retain those IPs).
-104
votes
up equal down
Solution #2: Sell Ubuntu PSX3 disk
Written by Lachu the 22 Jan 09 at 16:28.
I don't have PSX3 console, but Sony allows to run Linux on this console. It's nice if Canonical will create PSX3 and PC disk with only based system and games. ISO image of this can be downloaded from net, but Canonical can sell game disks too. It's help to promote Linux and new founds can be use to buy commercial games. It's one matter. I don't know that Linux based system for PSX3 console supports 3D acceleration.
115
votes
up equal down
Solution #3: Hire Wine developers
Written by eugene2k the 22 Jan 09 at 17:41.
Hire developers of Wine to work on adding compatibility for major game titles. Which titles to work on could be identified by community voting on a website similar to brainstorm. The games can then be sold electronically through a "ubuntu store" which could be either an application similar to Apple's "app store" (or google's "android market") or a website (or both).
289
votes
up equal down
Solution #4: Ask companies for open-sourcing abandonware games
Written by diegoj the 22 Jan 09 at 18:26.
Ask companies to release code (as open-source) and graphics (as creative-commons) of the abandonware games.

There are games that nobody plays because they're old (10 years, or even more) and the release of their code will revive them.
165
votes
up equal down
Solution #5: Contact with some good-quality games developers and offer some help
Written by diegoj the 22 Jan 09 at 18:42.
Offer help to develop one game of each genere very good and well-developed games. Thus, focus Ubuntu support to that games.

For example:
- Glest.org (RTS)
- Scourge (RPG)
- Nexuiz (Shoot-em-up)
- http://freeciv.wikia.com/wiki/Main_Page (Simulation)
- ...
136
votes
up equal down
Solution #6: Instead of creating games, make creating games easier
Written by wolterh the 29 Jan 09 at 01:01.
The idea of creating a game team for ubuntu is not bad, at all. But then there would be just one team making games. That's not quite the idea.

Why not create a team that instead of creating games, will create cross-platform open-source libs that would replace the libs that game companies use to make their games?

If such thing would be done, though I am not saying that it would be done with ease, ubuntu/linux could talk gaming companies into making their games cross-platform.

So, lets take a look at what people have today. OpenGL is a great library that is highly comparable to directx, but if more effort was put into it, maybe opengl could even superb directx, and at the same time, making companies prefer opengl.

Now, I am not quite informed on which kinds of libraries one needs to make games, but I can tell that a good graphic library has maybe the highest priority on a game.
15
votes
up equal down
Solution #7: Create Distribution for Devs
Written by Lachu the 5 Feb 09 at 12:41.
Like Fedora spin. It will contains GNOME Desktop environment, some examples(like examples of Desktop files, how to add new menu option in nautilus, simple gtk+-2.0 applications, simple SDL and OpenGL applications), source code of GNOME application(like nautilus or gnome-panel or metacity), source code of simple game, good IDE, documentation on desktop. We can also install this stuffs on normal Ubuntu, like ubuntu-kde-desktop.
38
votes
up equal down
Solution #8: Add an option to the packge manager to get Commercial Games
Written by dael99 the 14 Feb 09 at 00:13.
The fact that ubuntu is OpenSource doesn't mean that we can't have the freedom to install propietary and even commercial software.

NOTE: this option could never ever mix commercial app with the free ones, just treat them appart.

But nowdays, to the newly-integrated user to Ubuntu, it's really hard to install commercial software.

Adding this option to the package manager, could cathc the attention of companies: their games are announced for free (i mean, in the list only) and a potential customer is viewing the game (in the list).

So, the paswords, the package mainatining, and all the rest is a company proble, we only provide the way to get it like any othe app.
16
votes
up equal down
Solution #9: Convince Valve to port Steam or create a similar software
Written by eduardoassis the 19 Mar 09 at 20:14.
Convince Valve to port Steam or create a similar software to Linux and incentive games to be sold on that platform. Then the user could buy and download/configure the game with a few clicks and just play, no need to learn how to install the game or learn anything.
6
votes
up equal down
Solution #10: Provide a good sprite editor
Written by mydoghasworms the 14 Jul 09 at 19:32.
Currently there are no good sprite editors available for Ubuntu (or perhaps they haven't been packaged - perhaps Allegro Sprite Editor, http://www.aseprite.org/ would be good to be packaged).

However, one or more alternatives wouldn't hurt.
4
votes
up equal down
Solution #11: Lobby Valve to port Steam and Source to Linux
Written by 8bit the 6 Mar 10 at 22:13.
Steam now uses the open source webkit browser rendering engine, and not the IE rendering engine, making it easily ported to Linux. The Source engine is built in a modular fashion where-in the graphics portion can be rewritten to use a new API. Valve has already ported Source to the PS3GL, why not OGL/SDL? There's also a rumor that Valve is planning to port both to Mac OS X, which would make porting to Linux fairly simple. I propose that the Linux community lobby Valve through mass email for a port of their products. They've already shown interest in Linux, as they've considered hiring programmers solely for the purpose of Linux ports in the past, they have a guide to running their games and Steam under wine on their website, and they release their dedicated servers for Linux, so why not offer full Linux support for all of their products?

Ports of Steam and Source would really get the ball rolling, considering the popularity of both platforms.

Additionally, we can request that Steam become FLOSS so that it can be integrated into services such as Ubuntu Software Center and vice-versa.

See the 10 comments or propose a solution >>

Create special Canonical subdivision for games development  
Written by FPGA the 19 May 09 at 10:44. Global category: Gaming. New
I read all ideas about games, but most of them is utopia, almost all... I think, games is force #1 to gain huge popularity of the platform. My idea is to create special Cannonical subdivision for games development. Create high quality world-class game projects with crossplatform opensource engine but commercial content (just regular commercial games with OSS engine). To be real, high quality gaming projects need real money to develop, and I ready to pay for games on Linux... for high quality games...

This is not main target for Canonical, but nice field of work too, with new employees and office, subdivision...

P.S.
Games - target #1. Other features of Ubuntu - is already very efficient.
-111
votes
up equal down
Solution #1: Employ professional game developers
Written by FPGA the 19 May 09 at 10:44.
Employ full time professional game developers and sale games for money.
226
votes
up equal down
Solution #2: Promote Playdeb
Written by papukaija the 20 May 09 at 19:42.
Playdeb is a gaming repository for Ubuntu. See www.playdeb.net
-75
votes
up equal down
Solution #3: Games for game consoles and Linux, but except Windows and Mac OS X
Written by stoffel the 20 May 09 at 20:30.
Another more challenging idea:

1) Release a new commercial game at the same date of a new Ubuntu release.

2) This game will be freeware, but closed-source for Linux.

3) This game will be payware, but not too expensive for game console platforms (e.g. Xbox, Playstation etc).

4) The game console editions will be shipped together with an Ubuntu installation disk *and* the freeware Linux edition of the game. On the disk, it should notice that it is allowed and encouraged to give a free and legal copy of the Linux edition of the game to friends.

5) The game will NOT be available for Windows, nor for Mac OS X.

6) After 18 months, when support for the Ubuntu release is ended, the freeware Linux version of the game is open-sourced.


Advantages:

* Although, this is intended to be a loss-leader, the console version(s) of these games still may create some revenue.

* People who are used to stealing games, can do this legally, but they will be forced to use the freeware Linux version. There simply cannot be a cracked version that works on Windows/Mac OS X, so people either have to play the game on their game console, or they will have to install Linux. At the same time these people will be introduced to a platform where stealing software is not really stealing as it is legal...they may fall in love with this mother lode of freely available software.

* Games will be open-sourced in the end. At this time, people can start to port the game to Windows of Mac OS X if they want to. At that moment, it will be a good idea to release a new commercial game that is promoted as a sequel of the first edition; all these Windows and Mac OS X gamers who got addicted to the first version of the game may want to try the new version...and they will be motivated to install Linux to play the new version!

Random thoughts for the practical implementation of this idea solution:
* In-house game development
* Joint venture with a small game studio...maybe 2D Boy...or what about 3DRealms? :-D Duke Nukum Forever will be a very good candidate for this! I already see the headlines and taglines in front of me: "Canonical joins forces with 3DRealms", "Mark Shuttleworth promises Duke Nukem Forever will be released at the same day of Ubuntu 10.10, 'and not a single day later'", "Open-source guys did it! Canonical releases Duke Nukem Forever on the promised date! With NO delays!", "Finally, Duke Nukem Forever released by a company that DOES stick to its deadlines", "This proves open-source software management is way more professional than the traditional way to develop software", "Free Duke Nukem Forever for Linux", "Duke Nukem Not Yet Available on Windows and Mac OS X", "Dell offers computer with Duke Nukem Forever and Ubuntu preinstalled"...you get the point B-)
287
votes
up equal down
Solution #4: Work with game developing companies
Written by u235sentinel the 20 May 09 at 20:37.
Work closely with developing companies to bring their games to the Linux environment.
28
votes
up equal down
Solution #5: Donate money to good game projects
Written by Ivo Georgiev the 26 May 09 at 10:42.
Create something like a chart for good game projects (which are free software), and donate money every month to the project that has made most progress.
92
votes
up equal down
Solution #6: Approach the problem from the opposite direction
Written by owenduffy the 27 May 09 at 14:46.
The unspoken premise behind many of the solutions posted so far is that by bringing commercial games to Ubuntu, Canonical will attract the gamer market. The reality of commercial games development is that studios will only invest time and money in things which have a significant likelihood of providing a good return on that investment.

If there's a big enough increase in Ubuntu's market share, games studios will cater to that market. I think it will be MUCH more productive in the long term if the Ubuntu developers continue to make the distribution as good as it possibly can be. Specifically focusing on commercial games at the present time would not be a good investment of resources.
60
votes
up equal down
Solution #7: Help users donate to good game projects.
Written by anyedge the 27 May 09 at 19:19.
Similar to solution #5, except create a chart listing good game projects with "donate" links to allow users to donate to the various projects. Could include "paypal", "google checkout", etc.

Of course users who want to donate directly via the original website could click on a link to take them to the game's website to donate directly. Not all websites may have download links, however.

Later, extra features(such as nominating/voting games to be added/removed from the chart or popularity voting) could be added in.
28
votes
up equal down
Solution #8: Help users who develop game
Written by ncdlek the 8 Jun 09 at 10:18.
Not similar solution #5 and #7.
Build a platform they can comunicate and insert many documents (may be a wiki) like "how to create a game in linux" etc.

See the 19 comments or propose a solution >>

Make it possible to exit misbehaving game.  
Written by Andre-K the 1 Jan 10 at 19:23. Related project: Gnome. New
An example: Nexuiz stops working during exit (yes it happens sometimes)
new user is stuck, cannot release mouse from the game or recover to desktop.
experienced user can CTRL-ALT-F1, log on, and type killall nexuiz -s KILL
This is not good enogh, does not feels user-friendly.
282
votes
up equal down
Solution #1: Bind a keyboard combination that works even with fullscreen game...
Written by Andre-K the 1 Jan 10 at 19:23.
make it possible to bind a key (sysreq?)or combo to leave any fullscreen game, and release the mouse+keyboard.
-44
votes
up equal down
Solution #2: Add key to release mouse and keyboard only.
Written by Lachu the 1 Jan 10 at 22:16.
Super key should exit all grabs of mouse and keyboard(only key grabs of window manager are still active). By pressing super key we can move mouse cursor, using alt+tab, etc.
-44
votes
up equal down
Solution #3: Add key to show desktop manager(login screen).
Written by Lachu the 1 Jan 10 at 22:21.
There should be key, that switch active console to desktop manager/login screen console. I think, that this should be CTRL+ALT+F1(or some think similar). Display manager could also have possibility to show task manager of selected user, while there's not locked session of this user.
233
votes
up equal down
Solution #4: Prevent fullscreen applications from stealing global hotkeys.
Written by Darwin Survivor the 2 Jan 10 at 09:37.
There are some, if not all, global hotkeys that should ALWAYS be available. These include
-volume control
-music player control (next, pause, etc)
-switch application (alt+tab)
-close application (alt+f4)
-switch desktop (ctrl+alt+left/right). seriously, having a fullscreen game on it's own desktop would be amazing.

So far, the only buttons I've found on my keyboard that fullscreen apps to not steal are the brightness controls (if you're lucky), HW enable/dissable buttons (wifi, bluetooth, etc) and the power button.
20
votes
up equal down
Solution #5: Allow to use rules allowing to stealing global hotkeys
Written by Lachu the 2 Jan 10 at 15:54.
There should be special API, that telling application this hotkey are also used by Window Manager. Also all situations, when global application couldn't register global hotkey should been reported(action, game name, default hotkey). User will only change hotkey.

This idea have rights to exist on Ubuntu, because repositories.
-42
votes
up equal down
Solution #6: Ask Nexuiz's developers to fix its crashes
Written by jonasfa the 10 Jan 10 at 19:25.
If some app crashes, it's not the OS fault.
63
votes
up equal down
Solution #7: Like on the Mac + Autokill
Written by narrowtux the 14 Jan 10 at 07:10.
On the Mac, there is a unified Keyboard-shortcut, (cmd-alt-esc), if you press it, a window comes up, where you are allowed to kill crashed applications. If you press it while youre in fullscreen mode, the fullscreen application will be killed.

There also should be an autokill-mechanism, which runs in the background and kills all applications which are crashed longer than half a minute. So Also Users who don't know the hotkey can get out of the game without rebooting the machine.
The second solution of this one would be easy to implement and great for the user. After the background-app has killed a crashed app, it can give the user a hint, how he can kill a fullscreen app with ctrl-alt-esc
10
votes
up equal down
Solution #8: Like solution #7 but you have an option for autokill in the menu
Written by Papamatti the 23 Jan 10 at 13:35.
I like solution #7 (and #1) but i think it is possible a good idea to have an checkbox-option "Autokill enable" while edit the gnome-menu. Autokill shouldn't be the default. There are many programs which doesn't "react" for a long time and seems to be crashed - but then there magically awake after some time...

See the 12 comments or propose a solution >>

Compete with directx  
Written by kd7tck@msn.com the 29 Feb 08 at 01:04. Global category: Gaming. New
Ubuntu should develop it's own open source game development libraries. This could push for a unified way to develop games on Linux platforms. Fast ANSI C libs that don't act as an engine, but rather as a easy way to gain access to the systems hardware from languages like python,c++,java... Why should Windows attract all the game developers. If a standardized library is developed for Linux it would certainly make anyone Question the need to use Directx.
267
votes
up equal down
Solution #1: Auto-generated solution of idea #365
Written by kd7tck@msn.com the 29 Feb 08 at 01:04.
Ubuntu Brainstorm was updated in January 2009. Since the idea #365 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!
0
votes
up equal down
Solution #2: Contribute to MonoGame.
Written by shangouet the 30 Jan 12 at 21:26.
Linux lacks of a real game framework like XNA, where all is integrated to build games easilly without punishing ourselves by integrating lots of libraries.

That's why I hope MonoGame will achieve 3D support soon!

See the 24 comments or propose a solution >>

Ubuntu gamers community - Playbuntu  
Written by fernandoc1 the 4 Aug 09 at 16:23. Global category: Gaming. New
There are many communities out there about things that can be done under Ubuntu. But I haven't found yet a community specialized in games.
252
votes
up equal down
Solution #1: Create a community of players and developers
Written by fernandoc1 the 4 Aug 09 at 16:23.
My idea is to create a community of game players to share its experiences, discuss the games that are available to be played under Linux - Ubuntu.
There could be people promoting every kind of games and even discussing the open source and free games and proprietary games.
Also, in the community could be people helping beginner programmers to learn how to make their own games for Linux.
The name that I thought that should be interesting for the community is Playbuntu.
-62
votes
up equal down
Solution #2: Ubuntu Console
Written by Shady3D the 5 Aug 09 at 21:30.
Ubuntu can make a deal with multiple hardware vendors that can produce Ubuntu Console, and maybe Ubuntu can focus with AMD's Fusion, and the distribution will have 3 features: Gaming, Media Center, and a web browser.

i know that its hard to do that now, but i like to see this in the near future.
110
votes
up equal down
Solution #3: Add Enhanced Wine Support for Windows Games
Written by kir360 the 11 Aug 09 at 16:26.
Wine works very well for many applications, but not much when it comes to games. So I think it would be nice if an enhanced version of wine OR a derivative of wine is created to use full 3d support of the hardware and provide the same gaming experience a Player gets in windows. This is a more easy way to play games in ubuntu than to create new, since windows have many games for it...
138
votes
up equal down
Solution #4: Talk to Companies Porting to Mac
Written by cos the 12 Aug 09 at 14:54.
As mentioned in the comments, some companies are starting to release their titles for Mac. That means they take the effort to port their code to gcc/g++ (i.e. xcode) and OpenGL, and porting to Linux should be simple enough (without rewriting game manuals/boxes!).

Those are very popular games and could attract casual gamers to Linux, so it would be extremely beneficial for Canonical/the community to talk to those companies.
74
votes
up equal down
Solution #5: Make it easier to install and configure Wine
Written by cos the 14 Aug 09 at 13:13.
A lot of people don't know about it. Even more people don't know how to configure and use it.

Wine should be somehow mentioned on the official Ubuntu site (as a feature!), with a link to clear instructions how to install it (but, under no circumstances should it come preinstalled).

The winetricks script is essential if you want to get any games running, and it would be a good idea to include it either in the Wine package, or in the very least as a separate package (or a dependency).
28
votes
up equal down
Solution #6: Support PlayDeb
Written by Mailaender the 27 Aug 09 at 13:44.
http://www.playdeb.net/ is custom package repository for Free Software games. It is from the creators of getdeb and based onto their self-developed platform https://launchpad.net/apt-portal which shows nice screenshots and has a one-click installation via Webbrowser using apt-url. You can help the project by contributing debian packages, fixing bugs in apt-url, provide a mirror or enhance the web-based apt-portal.
10
votes
up equal down
Solution #7: Playbuntu shared projects
Written by gianni_casagrande the 30 Aug 09 at 21:12.
Game developing is a very interesting field for a huge numbers of programmers and artist, but developing a commercial game requires a prohibitive amount of time for a programmer or a small team.
Playbuntu community could propose the developement of small number of games to which the largest number of programmers and artists of with different levels of experiences can collaborate. Games could be splitten in small projects that single programmers or small groups can handle.
This would be a great learning opportunity for programmers and artists and students and could lead to games of great quality and originality.
Game ideas could be collected in a brainstorm forum such as this one, allowing users to contribute with original ideas to the developement of games.

See the 23 comments or propose a solution >>

Support popular types of games  
Written by Kent88 the 3 Mar 08 at 00:13. Global category: Gaming. New
People like games, and while Linux has done very well with the card games, minesweeper and tetris type games, lets get some games that people can really get excited about.

How about starting or supporting one each of a
1)First Person Shooter (FPS)
2)Massively Multiplayer Online Role Playing Game (MMORPG)
3)Real Time Strategy Game (RTS)
4)Other popular game types that Linux lacks (Other people, submit your ideas)

I have seen these types of games on linux, and some of them have been pretty good, but not many people know about them. Start new or support existing game projects that work on most Linux platforms, and make them something to be excited about.

If we can have Linux games that people are excited about and like playing we will have less and less need for WINE and dual-boot machines. (although I personally appreciate the WINE developers, they work really hard).
244
votes
up equal down
Solution #1: Auto-generated solution of idea #2621
Written by Kent88 the 3 Mar 08 at 00:13.
Ubuntu Brainstorm was updated in January 2009. Since the idea #2621 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!

See the 20 comments or propose a solution >>

2 3 4 5 6 7 8 9 ... Next >>