A bit of insight into me, and why I chose a pre-existing engine

So, I’m going to come right out and say it;  I am horrible at math.  I can do everything up until high-school math, but that stuff just completely overwhelmed me.  As soon as the alphabet started intruding on my numbers, I was lost.

I knew that making your own game engine involved a lot of advanced math, so that was obviously out of the question.  There was another reason though; I wanted to see my project come to fruition.   I have seen many game developers who are making their own engine, and 5 or more years later their game isn’t finished, or it’s so all over the place because they kept changing the design of it over the 5 years that it’s just not what they envisioned.

So I strayed away from programming my own engine, and used a pre-existing one.  I love it, it’s so convenient, and I can see even day 1 programming coming into effect in a realistic, game releated scenario.

I plan to start another project soon, I had given up on my last one due to lack of art skills, and the fact that I was horrible at AI programming.  Look forward to seeing it within the month.


Edit:  Sorry for the delay on the new project, I’ve ran into some things that needed handled in my life, and they’re just now (as of January) getting handled.


It’s been a few days, and there have been a few updates.

Sorry about the delay in posts, I have been visiting family for the last 3 days or so, today was the first day in quite a while I’ve gotten to work on my project.  However, there is some good news:


I added some rudimentary skills (one per weapon type).  I also added a stamina system, which depletes when sprinting, regenerates when not sprinting, and is used by attacks.  The attacks use more and more stamina with each successive swing, so after a while it is truly not worth swinging away, and you should just wait a moment so the stamina cost is reset.


I posted a collaboration post about the project, and hope to hear from some people who can take over the art, and possibly AI side of things, so I can focus more on the things that I am good at.

Detail work has begun!

With most of the major systems working in an acceptable manner, I have now begun adding features to them, to make them more like what I want.  Today I have started adding more weapon types than just Sword, tomorrow I will make many skills that you can use, and after that, I’ll probably either work on art assets, or making the AI work better!

Once more weapons are in, and the weapon skill system is as I like it, I’ll probably post another screenshot!


All the feelings I have carved deep into “The World” are going into this ONE ATTACK!! – Haseo (.Hack//G.U)

The game to complete the book

At the end of this post, I will attach the game that finished off the book that I learned Unity C# scripting from, “Unity 3x Game Development Essentials”  It was surprisingly easy, and left me feeling confident that I could go ahead and make my own project.  Today’s progress on that project includes damage calculations, weapon animations, and other combat things.

Now, onto the game that will be linked at the end of the post:

Island Escape

You are stranded on a volcanic island with nothing but the clothes on your back.

You must find a way to be rescued before the volcano erupts, and it’s looking like that’ll be soon!


You can download the game here!

This is what I saw every day when I was young.  –  Lavitz (Legend of Dragoon)

Today’s progress

    I didn’t make much progress today.  Most of the day was spent planning the systems out on paper so that I could implement them.  I did manage to finish writing in most of the variables I have planned so far, and established a few functions.

    I do not feel comfortable giving out too much information about my project yet, but I did write out some functions for damage calculations between the player and the enemies.  These functions should need no further editing unless I add parts to the design that are currently not there.

     I’m still very excited to feel like I can work on the project of my dreams.  There are a few parts I don’t know yet, but half of learning to be a programmer is being good with Google.  Hopefully tomorrow I make at least as much progress as today.

Stay a while and listen – Deckard Cain

About me and this blog

I have been interested in gaming since I was little, and have always been a hardcore gamer.  Even when I was young, playing outside was subpar compared to playing games like Legend of Zelda, Goldeneye, and Super Mario World.

As I got older, I really desired to test games for a living, I thought what could be better than playing games all day for a living.  After watching the movie Grandma’s Boy, I realized that game testing is a horrible job, and I would not wish it on anyone.  Instead, I decided that I wanted to make games.

I had given up on the idea for a while, thinking I’d never be able to do it.  When I turned 20, I decided to try and learn to program so I could make my own games.  I started with C++, which was a trainwreck.  I was learning from a source that hadn’t been updated in over 16 years, and I couldn’t grasp a few concepts.  I completed the course, barely, but then I couldn’t figure out what to do to proceed.  After trying for a few days, I gave up.

Not long after that I discovered that using a game engine to program should be much simpler.  I got a team together to work on a project that we all thought was a great idea.  The team dissolved for multiple reasons, including the engine I was using, HeroEngine had it’s own propriety scripting language that neither I, nor veteran programmers could learn well.  Once again, I got really bothered by this, and gave up for a few months.

The desire still burned in me.  I had a game in my head that needed to be made.  I tried to learn Python, but already knowing a pretty good amount of C++ Python made very little sense to me.  Flash forward a year or so, I had the itch again.  I tried to learn Javascript, hoping it would help me transition into a more powerful language.  I completed the course, and had no problems, but, I couldn’t complete any of their challenges.  This time I didn’t give up though.  I pulled up Unity, which I had laying on my computer for quite a while, checked what they script in, and found out that it was C#, Javascript, and “Boo”.

I looked for the best place to learn C#, and found a site called Channel 9, which I can greatly recommend, the guy was very easy to learn from.  After doing most of his course, I felt I was competent enough since I had finished two other language’s courses.  I grabbed a unity book, Unity 3.x Game Development Essentials.  I completed the book, and that’s where this blog begins.

I am currently fresh out of completing the book, with a near complete understanding, and I am finally confident that I can make the game I’ve had in my head for years.  It will be a long, rough road, but I think I can do it.

The purpose of this blog is to blog my progress as I go, and the progress from the previous programming (including the book)

And with that, I welcome you to my world!

Welcome to The World. – Ovan (.hack//roots)