Jump to content

  • Log In with Google      Sign In   
  • Create Account

Banner advertising on our site currently available from just $5!

1. Learn about the promo. 2. Sign up for GDNet+. 3. Set up your advert!


Member Since 13 Aug 2006
Offline Last Active Yesterday, 09:23 AM

#5217821 Transition From Unity To Unreal Engine 4

Posted by Buster2000 on 20 March 2015 - 02:30 AM

Thanks for those two links. They hilghlight some of the quirks.  One of my biggest WTF moments of UE4 is covered in that FAQ:
Y axis up.
X - left, right
Y - up, down
Z - forwards, backwards
Unreal Engine4
Z axis up.
X - forwards, backwards
Y - left, right
Z - up, down
Everywhere else in the entire computing world Z is depth. UI windows have a z-order, or depth. 3D z-buffers are depth.

I've wondered what kind of shrooms they were on when they decided those. It isn't the traditional orientation. They cannot even use the excuse of a top-down view since Y and X are transformed for that viewpoint as well.



Quake had Z as up.  Blender has Z as up.  3DS Max used to be Z up.
I think the 3DS MAX being up is the culprit that caused the historical Z up used by IDTech and Unreal and also Blender.  The reason 3DS Max used up is because it used the same interface as early CAD packages which always had X/Y along the ground plane because this is the way it is done in architectural plans and maps.

#5216798 is it possible to prevent a proggram(specialy a game) to get decompiled

Posted by Buster2000 on 16 March 2015 - 02:36 AM

No you can't prevent it.  It wouldn't matter anyway.

To hack an MMO they can just sniff your network data and then write a custom client.  Decompilation of your client is the least of your worries.

#5215800 Best programming paradigm for noobs?

Posted by Buster2000 on 11 March 2015 - 02:47 AM

Best programming paradigm for noobs?

None.  Just concentrate on getting shit done however a mess of your code is.  Seeing result on screen is more important for a noob than worrying about OO, Functional, Procedural, imperative, declarative, logic etc.. paradigms.

#5215382 Getting out of the industry?

Posted by Buster2000 on 09 March 2015 - 02:33 AM

also certainly enjoy the culture (and the lack of cubicles at some companies) and the flexibility that comes with it.


On the flip-side, as I said, I love the general culture. I don't like the culture of 'corporate' style companies. I don't want to be doing the exact same thing day-in, day-out (such as at a bank or something similar).


Your idea of corporate culture is way off.  I work in finance institutions, investment banks and large news agencies.  There are no cubicles,  you can wear what you want,  there is free beer, fruit, pizza, doughnuts, coffee.  There is a book allowance,  you can choose your equipment (mac , PC, iPhone etc..), there are ping pong tables,  there are paint balling trips,  office nerf fights.  There is also very little crunch, the salaries are 2 to 3 times the salaries in the games industry and the is a lot more job security.

#5215377 Unity 5 or Unreal engine 4

Posted by Buster2000 on 09 March 2015 - 02:20 AM

Flip a coin.


Seriously the only one of you points that sticks out is "more learning resources", as in my own experience I see a lot more Unity tutorials of saying quality floating around the web. These may get dated of people start switching over to Unreal (but this is just speculation).

Both engines are free so download them and experiment then decide which suits your style better.  We can't make this choice for you.

#5214679 Unity - Script Languages

Posted by Buster2000 on 05 March 2015 - 02:58 AM

Neither of the languages is easier or better than the other.  In the context of Unity they both do the same thing.  One may have a little syntactic sugar here and there whilst another may have some built in containers or utillities.

One thing you will find though like has already been mentioned above is that nearly everybody uses C# in Unity so if you look up a tutorial it will be in C#.  If you download something from the asset store and want to fix it then it will be in C#.

#5213275 How do I know if I'm an intermediateprogramming level?

Posted by Buster2000 on 27 February 2015 - 02:36 AM

Seniority doesn't just come from learning the basics of a language, it also comes from actually completing software development projects. Notice that I said "completed" and not something like "unfinished projects" or "projects in progress"? I have certainly learned the most from completed project, either solo or part of a team, and when you have a few of these completed projects under your belt professionally then that is when you can start ranking yourself as intermediate or whatever. 

"Finished"  doesn't always make sense in large scale projects.  Some large scale projects like banking software and corporate accounting software are never "Finished" and live in a permanent state of development. 

#5213051 How were you learning programming at the age of 5?

Posted by Buster2000 on 26 February 2015 - 02:52 AM

I started on the ZX Spectrum.  You couldn't even load a game without entering some BASIC.  

Also at the time there was a massive push from the UK government to get the whole of the UK to be computer savvy.  So every TV channel (all four of them at the time ;)) had programmes demonstrating some kind of computer programming and every school and library had several BBC micros. 
You couldn't go into Dixons (Big UK electrical retailer) to buy a TV without some store assistant wanting to show off his BASIC coding skills on a demo machine.

Pretty much every school kid from the 80s grew up with some exposure to BASIC, even if it was just"
10 PRINT "I am cool"
20 GOTO 10



I also forgot the regular school bookclub also always had these Usborne computing books:



#5210940 Mobile Game Development - Java, C++, Lua? Whats best?

Posted by Buster2000 on 16 February 2015 - 02:53 AM

If you already have a little Java coding under your belt then give libgdx a try:


If you know enough java to make a for loop and and if else statement then you can probably get something working with this.

If you had started with Lus I'd suggest something in Lua and if you'd started in C I'd suggest something in C but, I wouldn't suggest you change language at this early stage, it would just be confusing.

Stick with Java and make a few demo apps or games  to help you learn the language and programming fundamentals before moving on to learning other languages.

#5210435 best and fastest way to understand a code written by some one else

Posted by Buster2000 on 13 February 2015 - 02:45 AM

Why does the team expect you to have a good understanding of the whole code base in 3 to 4 days?

Surely they have an upcoming schedule of features or improvements that they intend on making.  Your best course of action would be to find out what your first set of tasks are going to be and then investigate where you are going to make your changes to accomplish these tasks.  Comment these sections of code,  rename them refactor them, play around with the code maybe even write a small tech solution for what the upcoming change will be so that you know if it will work or not.

#5210434 Just starting out: Opinions on things like GameMaker?

Posted by Buster2000 on 13 February 2015 - 02:38 AM

If you have a game idea that you want to make and you think that it is possible to make it in Gamemaker and you have already found Gamemaker to be easy to use then use Gamemaker.


The thing is things like Gamemaker, Unity, Unreal or even C++ are just Tools.  You pick the right Tool for the job.

#5210288 About Developer job in Germany

Posted by Buster2000 on 12 February 2015 - 09:47 AM

Buster2000, was it 60k euros?


No they were quoting me in pounds.

#5210224 About Developer job in Germany

Posted by Buster2000 on 12 February 2015 - 02:57 AM

I honestly couldn't tell you as I have never even been to Germany.  However I have been approached several times by recruiters from Wooga which is a german freemium games company.  The salary on offer was 60k for an iOS front end developer with a bunch of additional perks such as they'd provide you with a laptop and smartphone of your choice plus free books from Amazon and I think there was some kind of cycle to work deal where they'd pay half the price towards a bike.  The last time they contacted me was about 18 months ago so not sure what the deal is nowadays.

#5209758 What's the best engine for creating a 2D side-scrolling beat 'em up g...

Posted by Buster2000 on 10 February 2015 - 02:18 AM

There isn't really a "best" 2D engine.  You can do this kind of game in any engine capable of rendering a few sprites on screen.

For iPhone Ray wenderlich site actually has a tutorial on making a Scott Pilgrim like game in both Cocos2D or SpriteKit:



You may or may not be interested in iOS development but it is quite simple to take these tutorials and post to another language and SDK.

#5207636 Tips to work in the US

Posted by Buster2000 on 30 January 2015 - 02:51 AM

There seems to be a trend at the moment with US employers in the tech industry recruiting remotely.  I've had three requests this week from US recruiters looking for mobile developers based in the UK to work remotely for US firms.