Wednesday, April 1, 2015

Unity, Here I Come!

Yesterday sucked.  I'm not sure if I slept wrong or maybe moved wrong during my activities the day before, but I spent a good portion of yesterday laid-up in bed with some serious back pain.  Things are a little better so far today, but only time will tell if I'll be confined to working from the laptop again.  I'm overdue for a chiropractor visit...

I tried working on a profile system for members yesterday, just to give them a little piece of the site to call their own.  It's close to being done, but there is still a lot of security setup to do before I can let members start uploading pictures to use in their profile, and since I don't know how long I'll be able to keep at it today, I'm going to use that excuse and do what I've been dying to do for days.

Today, I get back into the Unity3D client for Let's Make a MMO!  Logins are already setup and working with the existing database, which means anyone who has registered via the website will be able to login to the client using the same credentials.  Doesn't sound like much, but it's what is behind that client that is so important.

The client will look more like a chat program than an MMO to start, mainly because I still don't know what I'm building yet.  In all honesty, I'm really starting to doubt the interest in this project, but I'm going to power through and stay focused.  I suppose the worst case scenario is that I end up having ridiculous conversations with myself about what game to make, and at the very least, that should be entertaining.

So the goal today is to get a basic UI system implemented into Unity that talks to the server; just your basic login forms, a chat window, and hopefully a buddy list.  Keeping the end-game in mind, I intend to build these systems so that later-on in development, I can simply resize them/hide them within the UI, freeing up screenspace to allow for whatever world will exist in the future.

If the pace of input continues to remain stagnant, I will then be moving back to website work to hopefully make things a bit more interesting to the passing visitor.  I'm willing to continue its progress without input, but it sort-of defeats the purpose of the project.  Regardless, I'll have a nice Unity3D + SmartFox architecture setup and ready to go.

I'm starting to wonder if I would have been better off simply starting a blog/tutorial system on how to build a MMO in Unity and SmartFox yourself.  I will save that worry for a day when my mind is not being influenced by constant pain.  For now, I'm very psyched to fire up Unity and get to work on the client!

Today, much like the ones before it, is about clinging to that little bit of hope I've managed to keep alive during this year of personal Hell.