Hey everyone :)
Today I felt like I needed to make a post like this to gain some insight and advice from like-minded people. I feel a bit alone with this problem, and I'm wondering if anyone have ever felt the same and if so, how they have dealt with it :-) So, it's all a bit of a long story but I will keep it short. I will only type what I feel is relevant for my current situation and thoughts. I apologize if it becomes a tad long.
Basically, I started out programming when I was around 14. Before that I had been playing video games for as long as I remember, and I had always wondered how games were made. Well, when I turned 14 I got my hands on my very first programming language. DarkBasic Classic (I wonder if anyone here knows this and/or used it! :D). I vividly remember opening up the black/white text editor and starring quite confused at the screen. "What in the world does text editing have to do with making games!?", I remember thinking. This lead me to my dad purchasing a DarkBasic programming book which I started reading. Suddenly, I was typing in these commands to print out strings of text on the screen or moving 2D geometrical shapes about. It was magic. I fell in love, and ever since then I've been programming.
Since I started, I remember coming home from school all excited about getting to program again. To me, programming coupled with game development was a journey. It was an adventure. I'm sure I have not been the only one in feeling like this. I would discover new cool things about the programming language I used, and I would put it to use and see my ideas come to life on the screen. What more could you want? I used to spend my weekends just making silly game ideas or whatever other ideas I had. I had a lot of fun doing this for years. I felt like I had found a sort of calling in life, if you can call it that. It lead me to being quite productive. Hell, I even have the posts with my projects on The Game Creators forum (the developers of the DarkBasic programming language). Here's some of the threads for anyone wanting to see. There's even still some of the screenshots lying around! The download links are dead though :-( These threads are years old, it's wonderful that they are still there:
SpaceBattle Shootout - Arcade Shooter
Meteor Strike - Arcade Shooter
This was just some of the released projects I had. Besides that I had a lot of other small ones I was tinkering about with.
The point is, I was loving every minute of my spare time. No matter how experienced I got with the programming, I felt like I was still on a journey. I was still exploring this world, and I was still making ideas come to life. It felt as magical as it had always been. It had a certain kind of innocent, naive feeling to it. However it was my world, and I loved it.
At some point in time, "life" just seemed to happen. Now, in Denmark when you turn 16-17 you start on a higher learning institution. I'm not quite sure what the American equivalent is. It takes 3 years and most people are done by the time they are 19-20. After this, you usually apply for university. This intermediate learning institution is called "Gymnasium" in Denmark. So, I started on Gymnasium, however after 1 year I left as it wasn't me. Instead, I went another route and took a web-development degree. From there, I went on and got myself an undergraduate in computer science. Today, I'm in university working towards gaining an engineering degree in information technology. All is well and good.
During my undergraduate of computer science, I joined a game development company with a few of my classmates (They had previously founded it, I joined in as a partner). During the time, we managed to release some quite successful games for the iOS platforms. You can still find them on the app store. Our biggest game release was "Wacky Dragons".
Unfortunately, in all these years, things happened that seemed to suck out that naive "innocence" of programming and game development for me. To me, it now started to feel like a more professional and competitive environment. I wasn't doing programming solely for myself and for my own joy, I felt I had to do it in order to prove my worth in the eyes of others. I felt I had to do it to keep up.
At home, in my spare time, I've still attempted to start game projects and finish them. However it just seems to fail. I have a hard time finding the "spark" anymore. It's a weird thing though, because I still love games, and I still love programming. Hell, I can even feel a want inside me to develop games, it just seems like I'm stuck in a rut.
An evil circle of feeling the pressure to have to make something so I can prove to myself that I'm still the developer that I was when I was younger. An increasing need to produce results so others can see that I am indeed a good programmer. This, coupled with the fact that I never seem to be able to finish even simple projects because I just lose the want to do it, have just made me lose all motivation and drive. It feels demoralizing. It feels so extremely frustrating to have this inner feeling of wanting to make things, and yet have this seeming reality that seems to tell you the complete opposite.
Then, today something happened. I became honest with myself. I told myself that I don't have to make anything. I don't need to sit down and program a game. I didn't when I was younger. I just did it because of myself, I did it because of my own journey. I did it in my own pace and I didn't do it to prove anything to anyone. It wasn't about making the most well-designed code or most well-optimized code. It was about programming and getting ideas out into the world. If I don't have fun with it anymore, then there's no point in doing it. If I have to develop more games, it shouldn't be because I feel like I need to. It should be because I feel I want to.
However, as I said, I still feel like I have an inner, desperate want to be creative and make games. It's just this circle, this rut I'm stuck in. I can't seem to get out of it.
I'm sorry if the whole thing seems fragmented and confusing. I guess I just felt I need to get it out there. Have anyone ever been through the same thing? I feel quite alone with this problem.
I would just like to hear something from others :) Gain an outside perspective, because I've dealt with it for far too long by myself now.
Thank you all!