Rock, Paper, Shotgunity – PenultaBuild!

By Jim Rossignol on January 30th, 2010 at 9:44 am.


This was supposed to be the last build of Shotgunity, the game we’ve been making using the free Unity development suite, with Build 8.1 (NEW LINK). Starting from scratch, with no prior knowledge of Unity, or indeed any type of coding, we planned to make a game based on RPS by today. Did we hit our deadline? Did we hell. But find out how surprisingly far we got after the cut.

So yeah, turns out I, as a newcomer to Unity, couldn’t quite make the FPS I wanted to from scratch in just two months. Who’da thunk it? However, I did make a FPS – however broken – in that short time. If I started making another FPS now with two months to go, I reckon I’d be in with a good chance of realising the original design. If only because I’d now know to make it simpler…


The whole point of this series has been to see if free Unity means game development is now within reach of just about anyone. I wanted to find out what happens if you just download Unity, read a few tutorials, and start making games. The saga of ShotgUnity may not be a shining example of game design or process, but I think I’ve made the point. ShotgUnity is now drawing to a close, but it’s done it’s job. I, for one, am hooked on this Unity way of doing things. I’ve been unable to resist the temptation to begin new projects over the past weeks, I’ve got proto-space shooters, snooker sims, arcade racers and all sorts cluttering up my hard drive now. I’ve truly caught the bug for game-making. Once you’ve spent a few hours with Unity, it’s hard not to make games. A few hours, even as a total coding newbie, and you’ve got a basic understanding of the systems at work in the toolset. Get to grips with that, and experimentation follows naturally. If you understand how to make an sphere rotate, of course you’ll try and make a marble maze game. If you understand how to instantiate objects, how far behind is a Tetris clone? The simple accessibility and comprehensibility of Unity blows away the mystery of making games, chops it up and orders it into digestible mouthfuls on TV dinner GUI plate. The code-peas live there, the art-mash here… it all makes sense, without dumbing down or limiting the engine that’s behind it all. This is Unity’s real power.


But back to poor old Shotgunity, and today’s build. I said this was supposed to be the last, but clearly the game is unfinished. The aim was to get six areas done in total. A tutorial level to introduce players to the RPS themed weapon-items, a hub room, and the four Hivemind themed levels that branch from that hub. The exciting good news is that we do actually have that much content. The bad news is that the levels aren’t all they could be. While we have an Alec Moor and some JimSpace, I’ve had to draft in the test levels I made in the early stages of the project to be sham facades for Gillenopolis and WalkerWorld. The levels are all completable, sending the player back to the hub once you reach the win zones in each, and they all have challenges which can only be overcome with the weapon-items we’ve made, so in some respects we have actually achieved our goal. But they’re not the spaces I’d hoped to make. All the building blocks are there so they could be, but I’m out of time, even with the excellent help and awesome contributions from the RPS community.

Next week, along with a post mortem, I’ll release a final build that will hopefully iron out some of the lingering AI bugs and animation crapnesses, but generally speaking and for what it’s worth, Build 08 is feature complete. Go find out more on the forums.

, .

17 Comments »

  1. Feet says:

    I tried Build 7 (the first one I tried) and I ccould definately see a game in there, I was impressed! Going to give build 8 a spin now.

  2. Web Cole says:

    Congratz on completing your goal.

    The sort of unique experiment you’d only find on RPS. More of the same, please :)

  3. HidesHisEyes says:

    how does one play these builds?

    • HidesHisEyes says:

      I mean, it says “click start” but there isn’t one.

  4. Binni says:

    Hit start to begin? I have troubles finding the start button on my PC :P

  5. James Carey says:

    It’s resolution related as I placed the buttons by res not fraction of screen (which was daft in retrospect…) See HotFix below for solution!

    • Elusive says:

      Nope, isn’t working even in windowed (I can see the whole game screen). My normal resolution is 1366×768.

    • James Carey says:

      Ah, that’ll be why, the buttons were placed below the bottom of your screen (at about 820 pixels down).

      There’s a new hotfix out now that should correct this:

      HotFix for Start Button Invisiosity. I’d appreciate some feedback to see if this fix actually works! Can’t check it here as the original worked fine on both Jim and my machines (which is about as much QA as Shotgunity gets…)

    • Elusive says:

      OK, it works now; I was able to play it just fine.

      Pros:

      3D
      Has A Tutorial
      Feels somewhat like a game

      Cons:

      Childish Humor (Certainly not what I expected from a RPS game)
      No Textures (Or the same template texture; is it too hard to find good textures? No, it’s not.)
      Crude Models (First Rule of Development: Don’t use it if it won’t be good.)
      Initially non-skippable tutorial (I know there is a “cheat”; but why don’t I get a chance to actually choose if I want the tutorial or not?)

      Note that I am an indie programmer myself; I’m not trying to insult the game. But please understand that this is not a game yet; however some people would surely deny it, it’s no fun, and plays more like a time waster (too slow). However, it is surely good for a first “game”.

  6. Xercies says:

    I don’t see why you couldn’t continue it in your spare time or something and come on here if you have a complete version…I’m sure people would love to see it.

  7. Jacob says:

    I understand this may not be the easiest thing to do, but…multiplayer, anyone? I’d love to play against people (or co-op, come to think of it). I’d definitely buy this game if it was a bit more complete (more than 4 levels+multiplayer, with some sort of end boss).

    • James Carey says:

      You’re clearly madder than Mad Jack McMad but you’ve just made my day. 50p and a bag of chips and it’s yours.

  8. Premium User Badge

    AndrewC says:

    I’d buy it if it had FMVs!

    I promise to try really hard and get you some Walkerworld music before next saturday. I mean – might as well, right?

  9. ascagnel says:

    One of Unity’s strengths is that you can embed the game online via a browser plug-in. Imagine if you could play ShotgUnity *on* RPS — that’d really make my day.

  10. Miles of the Machination says:

    I probably should have mentioned this before you wrapped up the project, but a button to adjust resolution would be fantastic. See, I have one of those whingey monitors that flashes a great big NOT CORRECT RESOLUTION 1920 X1290 box whenever it’s in slight disagreeance with the game, then later blacks out the screen. I’m beginning to think it has been doing this a lot more with Windows 7.