My short bio: Hi, I've been a on/off software developer since I was 8 years old. I made a game back in 1998 that I found is now hosted on Internet Archive as a browser playable game. I now run a software development business making apps for the App Store (instead of MS-DOS) and have had 3 apps reach number 1.

My Proof: https://archive.org/details/msdos_Save_Larisa_1998

http://www.mobygames.com/developer/sheet/view/developerId,269905/

https://itunes.apple.com/us/artist/matthew-raftery/id586892514

http://www.appannie.com/apps/ios/publisher/matthew-raftery/

http://www.snatco.com/

http://facebook.com/SnatcoApps

EDIT: I enjoyed my time talking to you tonight, but it's late now here in Australia (2am) so I must be going. Thank you for being awesome.

Check out some of my iOS apps at https://itunes.apple.com/us/artist/matthew-raftery/id586892514 or search Matthew Raftery on the App Store

Comments: 260 • Responses: 34  • Date: 

meltedcore118 karma

What technology do you use to create your apps?

Myshakiness153 karma

I started with Basic on C64. I made Save Larisa with Turbo Pascal on a 486DX2/66. Currently use an i5 touch screen PC.

I mostly write my apps in Adobe Air with help from Photoshop and Adobe Audition. But I am starting to play with Blender and Unity to make 3D games.

pumple50 karma

Since you are developing for iOS, whats your opinion on metal?

Myshakiness86 karma

It is more useful than OpenGL and doesn't freeze up the CPU as much. But I still prefer Unity over Metal as more devices can run the app. It would be useful for more high end graphic developers. I like how Asphalt 8 runs now using the Metal API (but that's not my game).

dbaby532 karma

Wait, you can make apps outside of x code?? Any Windows support yet?

Myshakiness4 karma

I write all of my iOS apps on PC. You will need access to a Mac to send apps to the App Store via XCode or Application Loader. I use Application Loader.

I use Adobe Air to create my iOS apps. Famous apps (not mine) such as Angry Birds and SongPop were also written in Adobe Air. What made me first get into Adobe Air was reading a blog by one of the Angry Birds developers. The SongPop developers open source their Air Native Extensions so anyone can use them.

ArtDealer7 karma

I LOVE this answer.

Can you elaborate on your Adobe Air usage?

What do your projects look like? Is it all Flex/AS? What version/s of the framework/s do you use?

Are you a part of any relatively active communities that discuss the sort of work you do?

As a c++, java, and web stack developer who often gets sucked into UI/UX crap-work, I can say that I LONG for the projects I was a part of that leveraged Adobe Flex. ReactMobile gives me hope, but there really was nothing better than the awesomeness of Action Script w/ Flex. It really was pretty. Not even -- it was beautiful.

Myshakiness2 karma

Flex 4.6 and Air 17.0. I use Github and help people struggling at times in the comment sections.

Phombus96 karma

why are most of your iOS games free but Muzzle is $219?

Myshakiness209 karma

That's because I don't want anyone downloading it.

EDIT: Mostly because it is a bit broken and easier than taking it off the App Store. I don't think anyone would be silly enough to buy it when it is going to be free once I fix it up. It still works but not how I want it.

KillMeAndYouDie78 karma

I've heard Apple often bump heads with devs, but seriously it's hard to remove an app? That seems like it should be a couple of clicks..I'm curious, how do they make it hard? what's the process of removing an app like?

Myshakiness129 karma

Basically you cannot call an App that name again if you take it off. Also you lose all the current users of that app.

Purple10tacle83 karma

Errrmmm ... I just managed to "play" the game for about 10 seconds until its DRM triggered and told me:

UNREGISTERED VERSION
PLEASE REGISTER!

... typed out really s .... l .... o ..... w ..... l ...... y .....

So, did you expect your copy protection to (mis?)fire two decades later when you made your game?

And why is the Internet Archive distributing unlicensed copies? ;)

Myshakiness98 karma

I should find the key maker I made for that game (if I still have it) and just give the Internet Archive a registration key.

howdoigethome13 karma

If you can't find it then I'll crack it for you.

Myshakiness4 karma

Sure I give you permission to do that.

frodeaa49 karma

Did you get any kind of notice that the game was going to be available? Or did you just browse the list and find it in there?

Myshakiness90 karma

Nope no notice. I actually found out about it from Reddit's front page a couple months back that the Internet Archive compiled that list. I clicked through and had a look and was like... damn didn't expect that.

EDIT: I am happy that they chose to put it on there though.

Jaksuhn34 karma

Which app are you most proud of ?

Myshakiness60 karma

I like Shazam the most out of any app, mostly because a mobile device is perfect for that sort of app.

Out of games i've wrote i'd say Lands of Crom which was an old BBS door game. I am currently reworking it into a mobile app. Out of the apps I have on the store i'd say the ones that got to number 1 as it gave me a fuzzy feeling :)

Brian32323 karma

ever played legend of the red dragon bbs game or usurper? Loved those games

Myshakiness1 karma

Yes I used to love Legend of the Red Dragon 1 and 2. I didn't play Usurper as much. I liked Arrowbridge.

kierke22 karma

What would you recommend to a new software developer interested in developing games? Any recent resources or tools you find would be good to start off with/hit the ground running?

Myshakiness38 karma

YouTube, Stack Overflow, and some subreddits are also useful. I would recommend Adobe Air for newbies as it's quite easy to work with. It is beneficial to learn UI/UX as the look and feel of apps is one of the most important things. I started with textbooks though.

mexta22 karma

Did you have a crush on Alex Mack? I know I did.

Myshakiness26 karma

Yes I had a major crush on her LOL, the whole reason I made the Save Larisa game. I wouldn't miss an episode. Good old 90s.

GallbladderGone5 karma

if you were going to make a game similar to Save Larissa nowadays, which celeb would you focus a game on?

Myshakiness22 karma

A game about Bruce Jenner would be funny

MisterPaul7512 karma

How much forward would you say the PC is in making games for? Rather than PlayStation, or Xbox?

Myshakiness27 karma

PC has many different programming environments compared to PlayStation and XBox. Games made for PlayStation and XBox require extra credentials and really need a distributor more so than PC games which can be delivered from services such as Steam.

wonderful72pike10 karma

How did you get into software development?

Myshakiness27 karma

My dad got me into it by giving me a computer for my 8th birthday and heaps of programming textbooks. When I was 3 playing Venture on Colecovision I said to him that I wanted to make games.

Mardoxx_7 karma

/r/titlegore

How did it feel to know your game was uploaded online? Did you care? We're you angry or proud. Or what?

Myshakiness6 karma

I was proud. I don't mind what people do with it as I made it like 17 years ago now.

koopa1847 karma

Any advice for aspiring software developers?

Myshakiness16 karma

You have the potential to change the world. You can go with making apps you find useful yourself or go with something that could change lives around the world. I know it sounds kinda corny, but even the Internet came alive due to software developers.

Mloukhieh7 karma

If we're talking what has the best revenue for developers..would you rather throw in a cheap app or two every month or investing your time and money in making a complex one before releasing it? Which is more rewarding?

Myshakiness9 karma

I'd say a complex one would be more rewarding personally as it's more of an achievement but even a simple app can be rewarding as long as the user experience is amazing.

KillMeAndYouDie6 karma

In the broadest sense what would you say has been the single most significant change in software development since you started and today?

Myshakiness13 karma

The ease of making apps and basically how limitless the ideas can be these days. When I first started it was on a C64 which was a pain even editing code once it was written.

smuckola7 karma

However, back then, it seems like there was much more potential to be the first at something fundamental. Or what do you think?

Myshakiness7 karma

It does seem like that, but there is that saying that everything that could be invented has been invented. I feel we are just at the start and there should be massive breakthroughs in the future.

ninjaflame5554 karma

What is your favorite platform to develop for?

Myshakiness6 karma

I prefer iOS Universal (iPhone, iPod Touch & iPad).

b_pilgrim1 karma

What are your thoughts on Swift? I'm learning web dev now, aiming to move towards iOS, and I'm not sure if I should start with Objective-C and move to Swift, or start with Swift and potentially learn Objective-C later.

Myshakiness3 karma

I personally find Objective-C hellish.

ashray3 karma

What's your stance on having retro games available to play for free like the internet archive does? What about emulation?

Myshakiness9 karma

If the game is old enough I cannot see any problem personally as it helps preserve them for future generations to see exactly how games were.

bwaredapenguin3 karma

What's your favorite food?

Myshakiness6 karma

Chilli con carne

_srk_3 karma

Was a fee charged to register Save Larisa? If so, how much did you end up making off of registrations?

Myshakiness7 karma

The fee was $5 for registration. I did give away a few registrations back in the day but no one ever paid to registered it. It's okay because I make money from my App Store apps these days. Win some, lose some.

fenghuang12 karma

Do you play any PC games now? If so, what interests you?

Myshakiness2 karma

GTA 4 is my fave PC Game. GTA V Online is my fave game overall but that's on console.

HelixDnB2 karma

How easy is it to make an iOS app/game using air?

I know js/Jquery, HTML, CSS, unreal, maya, zbrush,Photoshop, after effects, etc, and actually work at a AAA studio now, just interested in seeing how difficult it would be.

Myshakiness1 karma

I would say you would have zero problem. You would just need to learn the syntax and stuff, but with that experience I cannot see you running into difficulties.

carlospc2 karma

Do you know where the Internet Archive got your game? Was it available on any of those shareware websites?

Myshakiness5 karma

It looks like they got it from MobyGames as someone posted it up there in 2007. It is on quite a few abandonware sites around the internet though.

Mad_Juju1 karma

How do you feel about MUDs? And did you ever code for one and/or play?

Myshakiness1 karma

Yes used to love them back in the BBS days.

joshbuchea1 karma

Which of your apps reached #1?

Myshakiness3 karma

Guess Song, XOX and Fast Brick: Smash The Bricks.

poet20cm1 karma

What Ms-Dos game you spent most time playing?

Myshakiness2 karma

Dune 2

german_nerd0 karma

Why does Muzzle cost $220?

Myshakiness3 karma

Basically because I don't want people to buy it. I gave a more in depth answer earlier to someone else :)