So how do you do something like this? Read the rest of this entry
Seems that my previous article about how to Create a multiplayer flash game with SmartFoxServer made a hit. So, since I’m working with Unity3D this time I decided to make a tutorial about SmartFoxServer and Unity3D too. Before we start I want to point out that there are other networking solutions with unity too, with first and foremost Unity’s own solution which is updated in Unity 5.1 (Pro users with access to beta can already use it). However I feel more comfortable with SmartFox. Its API is full of features, easy to use and battle proven. Understanding however may need some hands on. Also, Java may be a bit spooky at the start for those who are coming from other languages but in the end the power of the Java programming language makes all the disadvantages that someone may attribute to this language, minor.
So, without further ado let’s dive. My software at the time of writing this article is Unity3D 5.0.1, Java 1.7, Eclipse, and SmartFoxServer’s own Community Edition v2.9, and Client API C# API for Unity 5(which is in beta atm) in a Windows 8.1 machine. I picked the x64 versions that were provided. Read the rest of this entry
So, continuing from my last post. Let’s see. It’s been some crazy year. I took part to Ludum Dare #31 Jam, with another developer. We decided to take part at almost last minute. With only 24 hours left. So we worked the Saturday, and then the day after that after our normal job, aaaall night long. We started again Monday 20.00 o’clock and finished around Tuesday 03.00. Time zones worked in favor for us! But, ach, these last minutes. We were racing against time to complete the game. I was at the edge of saying “alright. we can’t do it. Let’s not waste any more sleep hours”. But the persistent side of mine prevailed. At the final hour we completed the game and started packaging it for upload. Read the rest of this entry
Darn it, I’ve really have some time to write something to this blog. My apologies. Real life has caught me up again. Let me sum up the past few days.
First of all work. Well, I leveled up (a bit). We started working on a 3D game with Unity3D this time. No more flash. Don’t get me wrong, I like flash. I really think it’s what newest programmers getting in the world of games should start working with. Flash gives you the advantage to get straight into designed graphics without the hassle needed from other engines to load the texture into the memory, create a quad (or a mesh), create a UV for that mesh (or quad), and finally place it somewhere on scene. Well, in flash you just load the texture and voilla! It’s visible. There also a bunch of nifty engines out there, like Starling (totally kickass!) and flashpunk(kickass totally!), and a new developer is going to learn a lot. There also easy monetization options. You can pick a publisher for free and upload your game to Kongregate, or sell it to FGL, or build it for desktop, you can put ads, or IAPs. Just imagine it and puff, here you have it.