## How To Cheat At Game Dev

Wednesday, April 20th, 2016 1:51 pm

I am from the learn as you go school of game design. Unity Tutorials, Forums and Stack Exchange make up a significant chunk of my base knowledge about code but I don’t like to copy and paste, I make sure that anything I put into my game I know how it works. What I love about LD is that it forces me to try new things and in the process learn new things. Unfortunately the time restraint means the understanding new things becomes more optional especially when a lot of the new things you learn come with some complicated maths. Game Jams are not a good time to come to terms with new maths, but it brings me to another thing I love about LD, having to think your way around a problem. In a lot of ways Game design is the best and most abstract puzzle game I have ever played.

In LD35 I ended up in this spot a number of times and enjoyed my solutions to my problems. Sometimes it effected games mechanics. As an example when I was programming my Ship’s shooting mechanic. Because my ship had a variable speed the trouble I kept facing was the ship could out run the shot. It looked terrible, made the cannon look weak and also was problematic when it came to being chased by enemies. So I came up with an elegant solution

The cannon fires backwards. 3 Birds with 1 stone.

Another problem my shooting mechanic faced was aim. The ship in my game can rotate 360 degrees try as I might I couldn’t get the projectile to leave the ship in a line that looked correct. It would go in a straight line or come of at the wrong angle and it looked and played awfully. It was a maths problem and there was probably an elegant solution I was missing but I was already behind and I didn’t have the time to experiment until I found it. So here is how i solved my aim problem.I cheated!

A. I created am invisible game object that was the child of my Ships core and placed it about 20(unity distance) behind it. we shall call this game object Margret.

B. As a result it would follow the same rotation as my ship like it was on a spoke

C. at the point of firing 2 things happened

1. a projectile was fired from the ship
2. a new game object was spawned at the exact spot Margret was

D. The script on the projectile that made it move would take the game object dropped by Margret as a target and move in a straight line towards it while at the same time rotating itself to face it. It also meant I could have them destroy each other if  they hit Meaning the game didn’t become littered with bullets.

There might be hundreds of simpler solutions to this, some using more obvious code I didn’t think of or elegant solutions I don’t know how to do. I have described the way I code to people as hanging up pictures by nailing string to the ceiling and right now it works for me.

But this LD I found a creative way to cheat my way around something I couldn’t work out how to do the right way and if i hadn’t been doing LD probably wouldn’t of needed to but that time constraint really makes you think.

So if you read this thank you for indulging me and please play my game

Shift Commander

And if you have already played it please check out the Post Jam Version on Itch.Io as I have taken on a lot of the feedback in the comments on board.

https://cynicalmonkey.itch.io/shift-commander

## Double Kick Heroes on Itchio!

Wednesday, December 16th, 2015 6:27 am

Run Zombies Run!

Don’t hesitate to leave a comments! We might do an update for this game if you like it!

You can also play and rate the game here : http://ludumdare.com/compo/ludum-dare-34/?action=preview&uid=16703

Thanks you for playing!

## October Challenge: Fancy to adopt?

Saturday, November 1st, 2014 11:25 am

October ended and I’m glad to tell you that it went well

I made this little game as a side project, so wasn’t expecting much. Seeing that people are liking it is really cool.

Nevado is a simple auto-runner with 4 different worlds, 18 levels each, where you play as a dog; well, a particularly cute dog. His powers are a stunning bark and a collectable bone that give him the ability to fly. It is pretty crazy. If you haven’t try it yet, give yourself the chance and let me know what you think. The game is for PC, Mac and Linux and you have the options to purchase another version that include the source code, so Construct2 users may find it helpfull.

For 0.99 I think is a fair deal

if you fancy to adopt this nice fellow, go here:

## Ludum Dare game browser updated for LD30

Tuesday, August 26th, 2014 12:27 pm

Greetings, I’ve updated the game browser for Ludum Dare 30! If you want a fast way to view, filter, and sort games then check it out! All 2539 comp and jam games are there!

## http://ludumdare.itch.io

You can hover over each game to access the game’s downloads and see the number of ratings (the star) and the game’s coolness (the smiley face). The page is updated every 5 minutes. Games are categorized into groups by the URLs they have available for download or linked. For example if you made love2d game then one of your downloads should say love in the title or have a file URL with the extension .love. If something is categorized incorrectly feel free to tweet me, @moonscript and I’ll try to fix it. Thanks and enjoy!

## Host your Ludum Dare games on itch.io!

Friday, August 22nd, 2014 4:31 pm

Hello everyone, I create itch.io, the open indie game marketplace. In addition to being a marketplace, itch.io lets you host free games. It makes a great candidate for hosting your Ludum Dare games. It comes with detailed analytics and a cool game page designer. There’s no ads or anything lame like that, if you disable payments for a game then it’s just 1 click to download. Embedded web games show right away in your game’s page.

I’ve been actively developing the site over the past year and half now and I’ve added a lot of new features since I first launched. (Maybe you saw my original launch post on the Ludum Dare blog). HTML5, Flash, Unity, and Java games are supported in additional to traditional downloadable games. The goal of itch.io is to give you a simple way to create your game’s homepage. You can design, write details and upload images along with your game. Check out the Rougelight game page to get an idea of what you can make with the built in theme editor.

I’ve created a Ludum Dare 30 tag, just pick ludum-dare-30 when creating your game. I’ll post all the games that get uploaded after the comp/jam.

You can check out some of the games that are already on the site here: http://itch.io/browse

I couldn’t have gotten this far without the support of the indie game dev community, so thanks and good luck with LD30!

## Sell your game on itch.io this October and itch.io takes no cut

Sunday, October 6th, 2013 12:45 pm

Hey everyone,

I created itch.io, the indie game marketplace. It’s kinda like Steam but there’s no client and it’s completely open. Anyone can start selling a game immediately from anywhere in the world. People buying your game can pay what they want above a minimum price too. Traditionally itch.io has taken a 10% cut of all transactions to pay for itself, but in celebration of the October Challenge itch.io will be taking no money. That means you get all the features of itch.io and you get to keep most of your profit. I say most because the payment provider (Amazon/PayPal) still takes their cut. If there was a way to disable that I would :).

If you’ve never seen itch.io before I suggest you check out the developers page to see what it’s all about. Some of the features it provides are free file hosting, game landing page designer, download and purchase analytics, Flash/Unity/jar support and the ability to host your own indie game sale. If you’ve created a game then you can use itch.io to quickly create a webpage for it where people can buy it (or you can give it away for free!). If you’ve ever seen Bandcamp before then you can think of itch.io as the same idea but applied to indie games.

Thanks!

P.S. I’m always working on itch.io and adding new features, if you’re interested in updates then you can follow the site on twitter: @itchio

## Encourage fair scoring, play the least rated games

Monday, September 9th, 2013 2:08 pm

Make sure all games get a fair score! Use the Ludum Dare game browser, click sort by least rated and start playing!

The star icon in the game’s hover data is the number of plays it has, and the smiley face is the number of times that person has played a game.

## Join The Saltworld.net Game Jam

Monday, September 9th, 2013 11:08 am

Hello everyone, the folks at Saltworld.net and itch.io are teaming up to host an awesome week and a day long game jam!

1. It’s from Saturday 14th to Sunday 22nd September.
2. You can work by yourself or with as many pals as you like.
3. Submissions more substantial than gimmick-games are encouraged but not mandatory.
4. We encourage you to post screenshots of your work in progress to the forum thread.
5. Make as many original resources as you can whilst using an honorably minimal amount of pre-competition content.

The theme will be announced on the day of the competition at midnight British Summer Time which equates to early afternoon to mid evening on Friday in the US.

Games should be submitted to the itch.io page: http://itch.io/jam/saltw. The winning submission will be decided by forum vote when people have had long enough to play enough games to vote fairly.

## Prize

For the winner of the jam, the glorious @mysteronomnom will be 3d printing a statuette of Saltworld’s famous mascot:

It would be great to get some Ludum Dare folks participating! Thanks

## Free hosting for your Ludum Dare games, itch.io

Wednesday, August 21st, 2013 3:00 pm

Hey everyone, I launched a site called itch.io for indie games about 6 months ago and I’m looking to have your game be part of it!

itch.io gives you a platform for creating a customized webpage page for your game along with free host for downloads. When I last wrote about it only supported downloadable games but I’ve enhanced it to work with flash/java/unity games as well! (HTML5 coming soon!)