• Announcements

    • khawk

      Download the Game Design and Indie Game Marketing Freebook   07/19/17

      GameDev.net and CRC Press have teamed up to bring a free ebook of content curated from top titles published by CRC Press. The freebook, Practices of Game Design & Indie Game Marketing, includes chapters from The Art of Game Design: A Book of Lenses, A Practical Guide to Indie Game Marketing, and An Architectural Approach to Level Design. The GameDev.net FreeBook is relevant to game designers, developers, and those interested in learning more about the challenges in game development. We know game development can be a tough discipline and business, so we picked several chapters from CRC Press titles that we thought would be of interest to you, the GameDev.net audience, in your journey to design, develop, and market your next game. The free ebook is available through CRC Press by clicking here. The Curated Books The Art of Game Design: A Book of Lenses, Second Edition, by Jesse Schell Presents 100+ sets of questions, or different lenses, for viewing a game’s design, encompassing diverse fields such as psychology, architecture, music, film, software engineering, theme park design, mathematics, anthropology, and more. Written by one of the world's top game designers, this book describes the deepest and most fundamental principles of game design, demonstrating how tactics used in board, card, and athletic games also work in video games. It provides practical instruction on creating world-class games that will be played again and again. View it here. A Practical Guide to Indie Game Marketing, by Joel Dreskin Marketing is an essential but too frequently overlooked or minimized component of the release plan for indie games. A Practical Guide to Indie Game Marketing provides you with the tools needed to build visibility and sell your indie games. With special focus on those developers with small budgets and limited staff and resources, this book is packed with tangible recommendations and techniques that you can put to use immediately. As a seasoned professional of the indie game arena, author Joel Dreskin gives you insight into practical, real-world experiences of marketing numerous successful games and also provides stories of the failures. View it here. An Architectural Approach to Level Design This is one of the first books to integrate architectural and spatial design theory with the field of level design. The book presents architectural techniques and theories for level designers to use in their own work. It connects architecture and level design in different ways that address the practical elements of how designers construct space and the experiential elements of how and why humans interact with this space. Throughout the text, readers learn skills for spatial layout, evoking emotion through gamespaces, and creating better levels through architectural theory. View it here. Learn more and download the ebook by clicking here. Did you know? GameDev.net and CRC Press also recently teamed up to bring GDNet+ Members up to a 20% discount on all CRC Press books. Learn more about this and other benefits here.
Sign in to follow this  
Followers 0
DadeLeviathan

The Open Source Concept when Applied to Games

8 posts in this topic

So this is a topic that has been running through my head for a while now, and actually sparked a debate with a few friends of mine (most of which are not designers, but a couple which are). Open Source development is a concept that has gotten a lot of traction in the past few years where general software development is concerned. Linux runs almost entirely on open source software (heck, Linux itself is an open source OS), and the open source idea has spread to all the other OS, sometimes resulting in a product which is just as good as its traditionally developed competitor (such as Open Office). We have open source versions for almost every type of software developed this days.

So with that thought in mind... would Open Source game development ever really work? Games [i]are[/i] software, of course, but they are also a different beast. Games are created in a pipeline much more similar to films than other software development. Yes, they share similarities with software development (They are software after all), but in the entire scheme of things their entire development pipeline has always resembled other forms of entertainment rather than traditional software. With AGILE development, this pipeline has now become more of an amalgamation of the two ideas, but it's still a pipeline that very much requires an internal development team, and really cannot function by being spread out between many different people similar to how open source software works.

So what do you guys think? Could Open Source game development work with the various Agile and non agile pipelines in the industry today? If not, what would have to change about the traditional pipeline to make it work? How large would the core development team (if any) have to be in order to create something that others would be able to manipulate?

Additionally, I want to define that I am talking specifically about a game, not middleware or the underlying engine, or any other software used within the game. Needless to say, you can easily create open source software to use in the game, such as graphics engines, game engines, physics engines, etc etc, heck there are a few options out there now (OGRE, for example).

So could an open source game work? Why? Why not? What would need to change within the standard pipeline to allow them to work?
0

Share this post


Link to post
Share on other sites
Open source games already exist in a sense. Its called modding. You can create entire new game genres in mods, Dota for instance. Also some pretty good stuff in the new SC2 modding. A sort of FPS game, a space fleet game and such have already been made that do not really feel like SC2 at all.

I work on a fork of the open source Glest/GAE RTS project. GAE is both an engine and a pre-existing game. There is pretty much some serious freedom. Various mods which are essentially equal to complete games have been made.

What do you mean by games in any case? If you take out graphics and physics and game engines there isn't much room left. Do you mean the art pipeline? The game mechanics?

What part of open source gaming doesn't already exist?
0

Share this post


Link to post
Share on other sites
Consider a open source fiction novel, or an open source painting. Would it work?

I think video games contain a certain creative element similar to novels and paintings that require either the direction of an individual "artist" or a very small team. While it is possible to create open source novels or paintings, they would lose something that single authored works possess. I suspect this is the same for video game.
0

Share this post


Link to post
Share on other sites
[quote name='Legendre' timestamp='1340466897' post='4952028']
Consider a open source fiction novel, or an open source painting. Would it work?

I think video games contain a certain creative element similar to novels and paintings that require either the direction of an individual "artist" or a very small team. While it is possible to create open source novels or paintings, they would lose something that single authored works possess. I suspect this is the same for video game.
[/quote]

Indeed, there are opensource games though but they are run in pretty much the same way as other hobbyist game projects and outside contributions tend to be focused on the technology rather than the game itself. (Application software is easier to contribute to in a meaningful way as any added feature usually adds value to the product) Edited by SimonForsman
1

Share this post


Link to post
Share on other sites
[quote name='Legendre' timestamp='1340466897' post='4952028']
Consider a open source fiction novel, or an open source painting. Would it work?

I think video games contain a certain creative element similar to novels and paintings that require either the direction of an individual "artist" or a very small team. While it is possible to create open source novels or paintings, they would lose something that single authored works possess. I suspect this is the same for video game.
[/quote]

Hmm, I am picturing a canvas (a large canvas, probably) in a public area (not just out on the street, but perhaps in a library, on a college campus, or something) and then probably a sort of guest book asking people to write their name and what they contributed (as with open source s/w, perceived accountability breeds quality) and then whatever sorts of brushes and paints or pastels or whatever. I actually think you [i]might[/i] achieve something quite nice.
0

Share this post


Link to post
Share on other sites
[quote]Linux runs almost entirely on open source software[/quote]
I think you got that backwards, considering Linux is just the kernel :)

[quote]would Open Source game development ever really work?[/quote]
Already does, seeing how many open source games are out there.

[quote]Games are created in a pipeline much more similar to films than other software development.[/quote]
Yes, but what of it? There is no specific model for open source software development. The only difference between developing open source software and closed source software is that anyone can try to contribute to your software or fork it. Anyone can try to contribute to the art in an open source game project or fork the game and use their own art.

[quote]Could Open Source game development work with the various Agile and non agile pipelines in the industry today?[/quote]
Can you clarify what you mean by "work with"? You can't create art for a game in an Agile fashion, can you? Or do you mean just the coding part of a game?

[quote name='Legendre' timestamp='1340466897' post='4952028']
Consider a open source fiction novel, or an open source painting. Would it work?
[/quote]
I assume by "open source" you mean "collaborative" here. There are good examples of both actually(however with paintings it's abstract art).
0

Share this post


Link to post
Share on other sites
[quote name='bimmy' timestamp='1340664078' post='4952820']
[quote name='Legendre' timestamp='1340466897' post='4952028']
Consider a open source fiction novel, or an open source painting. Would it work?

I think video games contain a certain creative element similar to novels and paintings that require either the direction of an individual "artist" or a very small team. While it is possible to create open source novels or paintings, they would lose something that single authored works possess. I suspect this is the same for video game.
[/quote]

Hmm, I am picturing a canvas (a large canvas, probably) in a public area (not just out on the street, but perhaps in a library, on a college campus, or something) and then probably a sort of guest book asking people to write their name and what they contributed (as with open source s/w, perceived accountability breeds quality) and then whatever sorts of brushes and paints or pastels or whatever. I actually think you [i]might[/i] achieve something quite nice.
[/quote]

[left]The result might indeed be interesting in terms of variety, but probably due to people having different artistic views and varying talent, the result might look like a mess. A collection of loosely connected pieces. I think that a game should not be like that, and agree with Legendre, that the game needs to be directed by some individual or a small team. What if some master artist was present near the canvas all the time, giving advice and directing the workflow. Would that kill the fun of it?[/left]
0

Share this post


Link to post
Share on other sites
Most open source games have a team in the lead and then other people can submit requests and/or changes. If someone wants to take the project in another direction they just fork it and become the lead for that fork.
0

Share this post


Link to post
Share on other sites
Catacomb Snatch is currently open-sourced, although it was originally made by Mojang
0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0