PHYSX 3.3.0 PART 2: INITIALIZING PHYSX

So here we are finally, setting up the environment for PhysX.

Fire up your IDE, make a new project, go to the project settings, and add the following to your Include path:

  • …your path\PhysX\Include

And for the lib path:

  • …your path\PhysX\Lib\Win32

And lastly, add the following to your LINKER:

  • PhysX3CookingDEBUG_x86.lib
  • PhysX3CharacterKinematicDEBUG_x86.lib
  • PhysX3CommonDEBUG_x86.lib
  • PhysX3DEBUG_x86.lib
  • PhysX3ExtensionsDEBUG.lib
  • PhysXVisualDebuggerSDKDEBUG.lib

Notice how we use DEBUG libs, and not release libs. Obviously, you should always use the DEBUG libs whenever available.

Now make a new cpp file, if you haven’t created one already, below you have the full code for a basic initialization, put it in your cpp file.

Read More

I’m back!

I haven’t posted too much lately, its been a really busy period. Anyway, I decided to temporarily stop the work on my 3D engine and move to the realm of 2D. I already made a game (WordMaker), but I found the development with the engine I had chose not too… relaxing. Anyway, I finished it, it could’ve used some polishing(if you play it you’ll see some badly placed ads) and its released.

Now I moved to Unity, and programmers love nothing more than a well documented engine, and that is what Unity actually is. I’ve been reading and working on a my “Hello World” type of game for Unity, just so I get used to the whole development process with it. However, Unity uses C#(I know it supports Javascript and Boo too but…...

Read More

How to test ARMv7 apps without an ARMv7 device

I just realized, that Unity only exports for ARMv7, and the only android device I have around is v6! I tried to use the default emulator but apparently, that didn’t go well at all. In the end I just wanted to find a way to see if my app actually works on Android, and I did.

Its called Bluestacks and its free. You can test any android app, directly on your desktop. And it apparently uses the actual GPU, and not the CPU, to be fair, I did see that its quite fast. I tested the game I’m working on and I was happy to see it works fine.

Sure, probably any sane person will suggest that an app should be tested on at least 1 real device, but you can always ask a friend, or someone you know online to do that, once you’re happy with how the game works on Bluestacks...

Read More

Moving to Unity

Even before I came close to releasing WordMaker, I decided to move to Unity. That is because cross-platform development is still a headache in 2014, and with Unity, the headache goes away. I managed to get WordMaker to work for Android, Windows Phone 8 and Win32, even though currently I only released it for Android.

After playing a little with Unity, I was stunned at how easy it is to test your project on pretty much any device. Select Build & Run, select which platform you want, and its done! Its true that I coded WordMaker in C++, and Unity supports only C#, but I don’t care, I don’t care, I don’t have to search which standard C++ function is not supported and what not.

Planning on publishing another small game next week...

Read More

WordMaker 1.0 is out in the Play Store

wordmaker_big

What happens when you get an idea about a simple game that should take you 1 week to make? You start working on it, and 2 weeks later you become angry because you haven’t finished it already. Anyway, today I finally launched the game. I’m not expecting even a low number of downloads, because just now I have noticed that there are a couple of other games like this one in the Play Store.

This game basically lets you chose a language, from: English, Russian, Spanish, French or German, and then give you the letters of a word which you have to put in order in less than 35 minutes. The faster you do it the more points you get. The points you get can later be spent in the store, when you might need help solve a word you can’t figure out.

Here’s the link to the Play Store, check it out if you wa...

Read More

Freelance programming jobs suck

   I’ve always hated searching for freelance jobs. Take your average freelance website: you find a job you want to do, and then you try to apply, only to find that there are about 20 people with a 100000+ rating on their profile, and then there’s you,with a zero rating! How is anyone supposed to win a job that pays more than 4 dollars?! The usual strategy is to take jobs that pay close to nothing for quite a while and get yourself a decent profile review, but that can take months if not years!

Another problem is this: I was browsing a certain website that is specialized in programming jobs. I found a job that I liked and I decided to apply...

Read More

Saving Mr. Banks short review(no spoilers)

  I always enjoy a good biopic, but I always hate an average one. Mostly because if a biopic doesn’t grab you and take you on a roller coaster of emotions, you’ll end up watching a 2 hours long movie(if you manage to stay on it), and at the end you’ll ask yourself why did you lose 2 hours of your life watching something that is plain and simple boring and uninteresting.

So, what is “Saving Mr. Banks”?  an interesting or boring biopic? Well, all I can say is that it’s one of the best for sure. There wasn’t one second that bored me. I can’t talk about how well each actor looked and felt in the movie, all I can say is that every single one of them just fit perfectly. The movie has a good cinematography, and a great subtle ost. You’ll fall in love with P...

Read More

Is Bitcoin done? No!

     So,in case you haven’t heard yet, a big exchange “company” that people used to change bitcoin into dollars and viceversa was supposedly hacked, it lost millions of dollars, leaving many people without a chance to get their money back. Because of that, the media started making assumptions like “bitcoin will disappear”, which only made me laugh. And this was all based on the fact that bitcoin dropped in value, like it did not drop in the past thousands of time, violently fluctuating in value….

Bitcoin does not equal Mtgox, and yes, while the hacking makes people question the security of this whole “bitcoin world”, I would kindly suggest that anyone who has doubts about bitcoin, should read a little about it...

Read More

The Wolf of Wall Street massively censured

    I just found out that The Wolf of Wall Street has been cut a lot of times just so it can be screened in theaters around the world. Now, this is one of those “news story” that really makes me angry. First: there is something called “rating system”, where some experts give the movie a rating based on the amount of “bad things” that happen in the movie, just so 10 years old won’t see it.

But why the hell would someone care about that right? … And another thing: when someone wants to see a movie, in the year 2014, they should be able to...

Read More

Bioshock developer Studio shut down

   In case you haven’t heard yet, the studio that created the famous Bioshock series will be shut down, and a new one will be created with some people from the old studio. The Bioshock rights will remain to 2K Games. The Irrational Games co-founder, Kevin Levine announced he will shut down Irrational Games, and create a new studio to work on a “replayable narrative” type of game.

But what does this mean for all of us, the Bioshock loving fans? Well, personally, I don’t think something good can come out for the series if the original developer studio is gone. And it’s not just some speculation, it’s just what usually happens to game series or movies when the original creator(s) leave and a new studio takes over.

One thing is sure though: the Bioshock games are probably some of the most or...

Read More