Could Neowin Produce a Good Linux Singleplayer Game?


What Kind of Singleplayer Game Would You Like To See?   

49 members have voted

  1. 1. Would You Like to See a Linux-based Singleplayer game?

    • Yes
      40
    • No
      9
  2. 2. What Kind of Game Would You Like To See Developed

    • First Person Shooter (FPS)
      18
    • Deus Ex, Shockz, Half-Life Like
      11
    • Adventure Game
      11
    • Simple Game (Linear)
      9


Recommended Posts

I think your aiming a bit to high, if you actually want to complete a project rather than have it in a perpetual state of 'nothing', then I think you need to set your sights much lower.

This idea was put forward 3 days ago with just an idea

Today we have a central focus, a theme and several writers who've volunteered to contribute their time and energy

We're more than on schedule :)

This idea was put forward 3 days ago with just an idea

Today we have a central focus, a theme and several writers who've volunteered to contribute their time and energy

We're more than on schedule :)

You're trying to create a fully blown game with a bunch of people you are hoping to recruit over the Internet. I am definitely not saying its going to be impossible, I am merely saying you would, in my opinion, be better off starting with some a lot smaller.

Eve and Wow are MMO's which by definition are huge by any measure, the goal here is something that large. Breathe, it's okay man :)

I recall that, Duke Nukem "Whenever" has changed engines at least once in it's development.

And that's okay, I appreciate your insight.

That's why I listed how many actual developers there are, and for CCP how many people they outsource as well. CCP themselves don't do very much work on their servers. I'd say only about 100 people working for them do server work. They simply have a better system than blizzard. They do have HUNDREDS of outsourced developers though. Even Blizzard, which makes very few games has 200 developers. WHat has come out since WoW 4 years ago? Nothing but expansions (which are a lot easier and less time consuming, though they do make constant improvements). Before that I believe their last game was Diablo 2, which was in 2000. Starcraft 2 is rumored to come out september '09 and they've been working on it for a long, long time now. HL2 took 7 years to make. Prey was in the making for 11 years!

My point is that it takes these relatively large companies a lot of man hours to create the games you're seeing. It doesn't matter if it's an MMO or not, technically there's very little difference when it comes to the coding. The only way to undertake such a large project would be with a lot of money in order to hire people and keep them interested in it throughout it's production cycle, otherwise, like I said, everybody will just drop out at one point or another.

You're trying to create a fully blown game with a bunch of people you are hoping to recruit over the Internet. I am definitely not saying its going to be impossible, I am merely saying you would, in my opinion, be better off starting with some a lot smaller.

I'll keep that in mind, but as of now I'm very happy with the progress we're making. I'm grateful to each of our contributors and I look forward to fleshing out a storyline fairly soon.

That's why I listed how many actual developers there are, and for CCP how many people they outsource as well. CCP themselves don't do very much work on their servers. I'd say only about 100 people working for them do server work. They simply have a better system than blizzard. They do have HUNDREDS of outsourced developers though. Even Blizzard, which makes very few games has 200 developers. WHat has come out since WoW 4 years ago? Nothing but expansions (which are a lot easier and less time consuming, though they do make constant improvements). Before that I believe their last game was Diablo 2, which was in 2000. Starcraft 2 is rumored to come out september '09 and they've been working on it for a long, long time now. HL2 took 7 years to make. Prey was in the making for 11 years!

My point is that it takes these relatively large companies a lot of man hours to create the games you're seeing. It doesn't matter if it's an MMO or not, technically there's very little difference when it comes to the coding. The only way to undertake such a large project would be with a lot of money in order to hire people and keep them interested in it throughout it's production cycle, otherwise, like I said, everybody will just drop out at one point or another.

Ok, thanks for your insight.

Listen to MR_Candyman, he knows what he's talking about. It's not "forget about it", it's "set a realistic goal", and a fully-fledged FPS even remotely comparable to successful commercial titles is not one. Video games are often compared to movies : is it realistic for a small unpaid team to produce a 120 minutes action-adventure movie ? Unless you have a very original idea that will take very few ressources to make, like The Blair Witch Project, no. Incidentally, even The Blair Witch Project was 4 years in concepts, 8 months of production and costed 35000$.

Listen to MR_Candyman, he knows what he's talking about. It's not "forget about it", it's "set a realistic goal", and a fully-fledged FPS even remotely comparable to successful commercial titles is not one. Video games are often compared to movies : is it realistic for a small unpaid team to produce a 120 minutes action-adventure movie ? Unless you have a very original idea that will take very few ressources to make, like The Blair Witch Project, no. Incidentally, even The Blair Witch Project was 4 years in concepts, 8 months of production and costed 35000$.

That's why I'm more enthusiastic about a 3D platform adventure game not a FPS ...

You're trying to create a fully blown game with a bunch of people you are hoping to recruit over the Internet. I am definitely not saying its going to be impossible, I am merely saying you would, in my opinion, be better off starting with some a lot smaller.

Take this to heart. It is a pain in the arse to get internet acquaintances to work for more than a year on a project, let alone make alot of progress in that time. I have worked on online game projects before and it is extremely slow goings. Not that it isn't a cool experience.

Take this to heart. It is a pain in the arse to get internet acquaintances to work for more than a year on a project, let alone make alot of progress in that time. I have worked on online game projects before and it is extremely slow goings. Not that it isn't a cool experience.

I'd be very interested in hearing about your experience with the project!

Items such as what went right and what went wrong will help greatly in the success of this project.

This is the kind of game a small unpaid indie but very talented team might be able to achieve :

It looks very fun and creative, but it's not a FPS. Also, it's made with XNA (Windows + Xbox 360 only), which makes the development much easier than, say, C++ with only SDL + OpenGL, kinda stuff you would use on Linux. If you were into making that kind of thing I would definitely like to join and invest as many hours as necessary, even with my very newbie C# skills.

I'd be very interested in hearing about your experience with the project!

Items such as what went right and what went wrong will help greatly in the success of this project.

The biggest problem with an online game project isn't the project itself but the lack of ability to make sure people get things done in a timely manner. If they are being lazy or half assed they can just log off for an extended period of time and disappear. Another really hard thing to do in a free project is find talented people to help you without pay. I recruited at least 3 artists who said they would do such a thing, and in the end all I got was one peice of concept art and three bailed artists. The only thing I ever really got out of the first project I worked on was a storyline which is one of my favorites and one that I helped write. It is alot harder to get people to remain focused than it sounds like it would.

But, personally, I am all for trying and wouldn't mind helping out on this project either. Of course, all I am really good at is interface design, 2D graphics and advertisment design. I can design MP maps for primarily FPS games but if it isn't going to be a Source mod or something along those lines and it will end up being an XNA arcade game then I'm not sure what I could do for the developement and brainstorming processes other than provide feedback.

The biggest problem with an online game project isn't the project itself but the lack of ability to make sure people get things done in a timely manner. If they are being lazy or half assed they can just log off for an extended period of time and disappear. Another really hard thing to do in a free project is find talented people to help you without pay. I recruited at least 3 artists who said they would do such a thing, and in the end all I got was one peice of concept art and three bailed artists. The only thing I ever really got out of the first project I worked on was a storyline which is one of my favorites and one that I helped write. It is alot harder to get people to remain focused than it sounds like it would.

But, personally, I am all for trying and wouldn't mind helping out on this project either. Of course, all I am really good at is interface design, 2D graphics and advertisment design. I can design MP maps for primarily FPS games but if it isn't going to be a Source mod or something along those lines and it will end up being an XNA arcade game then I'm not sure what I could do for the developement and brainstorming processes other than provide feedback.

Every hand helps! I don't know if Linux has an XNA like component ( I doubt it does but I'll have to research it and post back here on it) but if it does I guarantee we'll be using it.

This is the kind of game a small unpaid indie but very talented team might be able to achieve :

It looks very fun and creative, but it's not a FPS. Also, it's made with XNA (Windows + Xbox 360 only), which makes the development much easier than, say, C++ with only SDL + OpenGL, kinda stuff you would use on Linux. If you were into making that kind of thing I would definitely like to join and invest as many hours as necessary, even with my very newbie C# skills.

Unfortunately work blocks Youtube, I'll check this out when I get home tonight. Thanks!!!

XNA is Windows + Xbox360 + Zune only. No Linux.

That doesn't mean indie game development is necessarily much harder on Linux, I should correct that. There's Ogre3D for helping with graphics, for instance. I've no experience with it, but several indie projects have been done with it. Also, there are 3D extensions for Java, there's pyGame, which is built on top of SDL... So, it's definitely feasible, though not necessarily as streamlined and well integrated as XNA in Visual Studio 2008.

I'm not very hot about developing a game strictly for Linux because

- I don't use Linux

- Nobody uses Linux

I mean if you said we'll make cross-platform with Linux compatibility, ok, maybe it's worth it for that handful of Linux users interested in playing a game on that platform, but if you say that it's the primary target platform I think you're killing any chance of actual success or recognition right there.

Edited by Dr_Asik

^^^ If it is using any of the open source engines discussed, it would be fully cross-platform. Linux means "Linux and Windows" in this case.

The thread just started in the Linux subforums, but would be cross-platform.

^^^ If it is using any of the open source engines discussed, it would be fully cross-platform. Linux means "Linux and Windows" in this case.

The thread just started in the Linux subforums, but would be cross-platform.

Maybe in theory, but in practice, using cross-platform tools doesn't automatically make your fully working and debugged Linux game fully working and debugged on Windows, and vice-versa. You'll have to compile separate binaries for each platform and do the testing on each. XNA is cross-platform Xbox360/PC, for instance, but if you develop strictly with the PC in mind, you won't be able to run it on Xbox360, because it doesn't use the same controls, it doesn't use the same file system, it doesn't run the same version of .NET Framework, the GPU works differently, it runs on TVs instead of computer monitors, etc. So developping a game for Linux and developping a cross-platform game are two different things. And from the title of this thread and the starting post it seemed the idea was to develop a game for Linux.

*raises hand* I umm...have been known to make the odd game here and there (ok, one really bad commercial title that's not quite out yet) and I'd be happy to lend some insight into this:

By definition, FPSs aren't actually that hard to make, for the basics at least. You can get a decent enough FPS engine up quite quickly. I've coined up a couple within a matter of hours (Very basic, though, little more than 3d movement and a bit of collision detection), but when it comes to (good) commercial games, half the reason they take so long is the actual design and mainly the art work (in my experience, at least).

One thing I've noticed from reading this thread is that people seem to have got caught up on the idea of "cross platform" vs. Linux and that's not a good sign. Not because of the issue, but because it shows that the focus is way off and that people will get easily side-tracked by relatively minor issues, potentially missing out on important ones.

Also, although it's easy to say "Lets make a great FPS with a good singleplayer campaign, with a good story to rival a commercial game", but right away the problem I see there is that the first point was "Lets make an FPS game" and then a "good story" was tacked on. A good story depends on how the story is told, not just the story itself. It's usually better to come up with a good story, then decide how you want to tell it rather than say "Ok, lets make an FPS game" and then build the story around it.

Going back to the "Lets make a game for Linux" thing, you have to keep in mind that it takes a lot of effort to make a decent game, it takes a lot of talent working together to pull it off and there's a problem - you need to get people on-board, now how many of the possible talent on neowin do you think actually run Linux? Chances are if someone on this forum isn't running windows, it's because they have a Mac and even then, they'll likely run bootcamp. In other words, to make a game for Linux, your best bet is to aim for a cross-platform solution, so those not running Linux can still contribute to it.

And yes, using a cross-platform engine doesn't necessarily mean your application is cross-platform, but usually in that instance, you do stuff to break the cross-platform conformity of it, rather than simply not anticipating it. For example, you can use a library called "SDL" to set up the basic workings of it, i.e. create a window and attach OpenGL to it (which is also cross-platform) and it'll be pretty much certain to run on Windows, Mac, Linux and anything else that supports it (Which is quite a lot these days), but if you add a line of code to call a Wind32 MessageBox(), then it's not going to run on anything other than windows.

Edited by Kushan

Good post Kushan. FPS games have been so done to death the basics are almost hard wired into most gamers these days. As Kushan said, the hardest part is making the game fit a good story line rather than making a good game with a story, too. I also agree with him on making a cross-platform game. Linux is less than 2% of the market, so making a game on it would be really pointless for most of the people in this forum as well as most of the rest of your potential players.

Overall, if we just want to "Make a good game", then we need to stick to arcade style games such as modifications/enhancements of pong, breakout, etc. If there is going to be a significant storyline, then an FPS or even an adventure game would be our best option. With certain dev tools we could have a really quick FPS running (Unreal Ed, Source, even Halo Custom Edition and its editor for possible Mac cross-platforming). If we do end up making an FPS game, I personally have a pretty compelling, although possibly WAY too deep, story outlined and in the process of being fleshed out. I am, in fact, going to meet the writer tomorrow so maybe I can coax him back into seriously finishing it. If it is to be an arcade game, I have something lined up for that as well.

Why would it be single player? A game developed by a community, Single Player? Where the hell are your community instincts... It could be Multi-Single Player!!!!? Co-op!

We're going to start off with a singleplayer, and once that's out the door... then we can expand. First things first though :)

So let's say it's feasible, as long the aims are kept realistic.

So who's the chief producer ? Time to put up a web page with clearly stated goals, participants, tentative schedule, email address at which people can write if they're interested in participating in the project. Time to start discussing technology, storyline, art direction, gameplay design. Until some basic management and conceptual work is done, the project is unlikely to go anywhere. I might very well join in the project, but no one can join a purely hypothetical project.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Nvidia 610.62 driver lands with big bug fixes and Empulse support by Pulasthi Ariyasinghe There is a new driver available for Nvidia GeForce hardware owners, and it's carrying a whole lot of bug fixes. The WHQL-certified 610.62 Game Ready driver is also adding support for Empulse. Empulse lands from 1047 Games. That may be familiar to first-person shooter fans, as this is the studio that has been behind Splitgate and the Splitgate: Arena Reloaded sequel. This latest FPS entry will land into early access on June 24, and it will have support for DLSS 4.5 with dynamic multi-frame generation and Nvidia Reflex on day one. FIXED World of Warcraft: Gaming stability improvements [5563205] FIXED Apex Legends: Occasional visual corruption after extended gameplay [6239327] FIXED Users may observe DLSS settings being grayed out in certain games after updating to display driver 610.47 [6262805] FIXED Improved gaming stability in multi-monitor configurations when using V-SYNC with DLSS Frame Generation [6158481] FIXED Resolved an issue that could cause jittering or ghosting in some DirectX 11 games when Smooth Motion is enabled [5937897] FIXED Resolved an issue that could cause some games to crash when launched with Smooth Motion enabled [5466398] FIXED [Ada] Resolves a frame pacing issue on certain monitors when G-SYNC is enabled [6226972] FIXED Resolved an issue that prevented the EDID from being read on certain monitors causing them to be identified as "NVIDIA NV-Failsafe” [6005508] FIXED Resolved an issue where certain monitors would not wake from sleep mode [5806798/5635230] FIXED General stability improvements when the system fails to create a new allocation [5449920] Nvidia has only listed a single open issue for this release: “Prefer Maximum Performance” Power Management Mode may not be applied correctly [6007998] The NVIDIA 610.62 driver is now available for download from the NVIDIA app. For those who want to download it directly, standalone links are here. Here are the official release notes (PDF).
    • You could do that in the last 2 updates as well.
    • Bose Ultra Open Earbuds are once again selling at their lowest price by Fiza Ali Amazon is once again offering the Bose Ultra Open Earbuds at their lowest price ever with a limited-time 33 percent discount on their original MSRP, ahead of Father's Day. So, you may want to check it out if you are looking for a gift or if you have been wanting to upgrade your device. The earbuds feature an open-ear design and Bose's OpenAudio technology that should deliver high-quality sound while helping keep audio private. The earbuds also support Bose Immersive Audio, which creates a spatialised listening experience designed to place sound around the listener for a more engaging experience. In terms of wireless connectivity, the earbuds features Bluetooth, Bluetooth Low Energy (BLE), A2DP audio streaming, HFP, AAC, and SBC support. Furthermore, they are compatible with Bose SimpleSync technology, allowing pairing with compatible Bose smart soundbars and speakers. They are also compatible with the Bose App for setup, customisation, and software updates. Moreover, they offer an IPX4 water-resistance rating that should provide protection against sweat and light splashes. When it comes to the battery performance, the Bose Ultra Open Earbuds should provide up to seven hours of battery life on a single charge while a full recharge should take approximately one hour. Specifications Detail Fit type Open-ear Noise cancelling No Microphone Built-in Wireless Bluetooth (A2DP, HFP, AAC, SBC, BLE) Multipoint Yes; 2 devices simultaneously Charging interface USB-C Earbud size 0.73"x0.67" x 1.07" (0.014lb) Case size 1.65"x2.56" x 1.04" (0.097 lb) Materials PC-ABS plastic, metal, silicone, gold plating App support Bose app; adjustable EQ, SimpleSync Audio tech OpenAudio, immersive/spatialized sound Bose Ultra Open Earbuds: $199 (Amazon US) - 33% off Good to know This Amazon deal is U.S. specific, and not available in other regions unless specified. We only use first-party seller links (at the time of article publishing); ensure that you purchase from a first-party seller link only. Check out Today's Deals on Amazon | or our recent tech deals. Become a Prime member (for Students or SNAP) via Neowin Get Prime Access - Prime for half price (for qualifying Medicaid, EBT, SNAP) Subscribe to Prime Video, Audible Plus, Music Unlimited or Kindle Unlimited via Neowin As an Amazon Associate, we earn from qualifying purchases.
    • After enabling it in about:config, customize, density, compact; the toolbar/address bar gets smaller vertically. I enabled Nova, I notice the tab bar/title bar is a bit larger vertically now? Everything always becomes a waste of space.
    • Microsoft's Copilot Cowork now generally available with usage-based billing by Pradeep Viswanathan Back in March, Microsoft first revealed Copilot Cowork, a new agentic AI experience in Microsoft 365 Copilot through which users can assign tasks to AI to complete in the background. After testing the service with a limited set of customers in Research Preview for a few weeks, Microsoft announced the general availability of Copilot Cowork to customers in the Frontier program on March 30. Today, Microsoft announced the general availability of Copilot Cowork worldwide for Microsoft 365 Copilot customers. The company also highlighted that Cowork became the fastest-growing feature in the history of its Frontier program. Unlike regular Copilot Chat, Copilot Cowork can run complex, long-running, multi-tool tasks from start to finish in the cloud by using organizational context through Work IQ. When compared to Claude Cowork, Microsoft claims that Copilot Cowork will be 30% to 40% cheaper on average with its Microsoft 365 connector. For now, Copilot Cowork runs on Anthropic models, including Opus 4.8 and Sonnet 4.6. However, Frontier customers can now use GPT-5.5. Microsoft also announced Cowork 1, a secure fine-tuned model coming in the next few weeks, which is designed to handle everyday Copilot tasks at a lower cost. To access Copilot Cowork, a Microsoft 365 Copilot user subscription is required. Usage is billed separately through Copilot Credits, based on model use, context retrieval, tool calls, and runtime. Pay-as-you-go pricing is set at $0.01 per Copilot Credit. To offer IT teams full control over usage costs, Microsoft provides spending limits, usage alerts, user-level controls, reporting, and prepaid usage plans for organizations. Usage-based billing begins today. However, Frontier customers who used Cowork between March 30 and June 16 will not be billed until July 1, 2026. The Microsoft 365 Copilot app now includes a toggle to enter the full Cowork experience. Microsoft is also adding partner plugins, with Enosix, Harvey, LSEG, Miro, monday.com, Moody’s, Morningstar, S&P Global Energy, and TeamsMaestro available now. Adobe, Atlassian, Box, Canva, Databricks, and others are coming soon.
  • Recent Achievements

    • One Year In
      Console General earned a badge
      One Year In
    • One Year In
      Twozo Technologies earned a badge
      One Year In
    • One Month Later
      Twozo Technologies earned a badge
      One Month Later
    • Week One Done
      Twozo Technologies earned a badge
      Week One Done
    • Veteran
      branfont went up a rank
      Veteran
  • Popular Contributors

    1. 1
      +primortal
      514
    2. 2
      +Edouard
      191
    3. 3
      PsYcHoKiLLa
      109
    4. 4
      Steven P.
      89
    5. 5
      Nick H.
      71
  • Tell a friend

    Love Neowin? Tell a friend!