Motivation

Started by
11 comments, last by Sporniket 11 years, 2 months ago

In the past I have created games using scratch, alice and app inventor. I took the following introduction classes: Java, C++, HTML. All of these I found to be both easy and enjoyable. About 6 months ago I sat down with the goal to create a android game after learning how everything worked. My biggest problem wasn't the code as much as the motivation needed to learn it outside of a school environment. I've read so many reports of things being "so" easy to program via android that I figured I wouldn't have much trouble. Either that wasn't true or I'm no where near as good as I thought I was because I'm still at the very beginning stages.

So how did you guys managed to stay focused on your very first projects that you were doing solo. I don't have a team and I really suck as a artist. But until I produce something, even something small no one is going to take me seriously enough.

Advertisement

Some say that if you don't feel like doing something (no matter what it is - programming or learning how to draw), then maybe (just maybe!) it is not your thing?

You don't really need any motivation to smash monsters in Diablo, do you? And I suppose you don't need some special motivation to kiss your girlfriend... am I right?

I think if you do programming and are having fun, because it is your passion, not because you have to do it, you will not have much problems with motivating yourself. But if you are sure you want to program but still have problems with motivation, there is one thing that might help you. Every time a person starts doing something complicate and energy consuming, they need like 15-20 minutes to get the ball rolling. At first you might feel bored or might feel that the task is overwhelming, whatever. Once you've reached the point where all your attention is focused on the task - thats where the magic starts and surrounding world disappears.

I keep myself motivated by using Instant Gratification!

I enjoy programming because I love doing it. Seeing something appear on the screen and knowing I made that happen make me feel amazing.

You need to find something you want to make, and then make that. Or start down the road to making it.

Cheers :)!

I'm a game programmer and computer science ninja !

Here's my 2D RPG-Ish Platformer Programmed in Python + Pygame, with a Custom Level Editor and Rendering System!

Here's my Custom IDE / Debugger Programmed in Pure Python and Designed from the Ground Up for Programming Education!

Want to ask about Python, Flask, wxPython, Pygame, C++, HTML5, CSS3, Javascript, jQuery, C++, Vimscript, SFML 1.6 / 2.0, or anything else? Recruiting for a game development team and need a passionate programmer? Just want to talk about programming? Email me here:

hobohm.business@gmail.com

or Personal-Message me on here !

I have this kind of problem with procrastinating on things, even when I like to do them. It's hard to find the motivation to do it. The thing is, I really enjoy doing them once I start. Sometimes, I'll wake up in the morning and not want to start working on my project. I will do this and that all day, usually wasting time online, and just never get around to STARTING working. Even though I'm not even really enjoying myself while I'm procrastinating, I'm just kind of... passing time while half-worrying about how I need to be working on the project. But then once I start working, I enjoy it and get really excited and work really hard and accomplish a lot. Then I got to sleep and do the same thing the next day... and I tend to get worse and worse to where I'm spending entire days doing nothing and not working... even though I'd much rather be working. I just have this problem with STARTING.

I think the motivation I need is to actually start. I luckily can just tell my husband to force me to work, which he sometimes does, but often he won't say anything lol. But I mean I can't really hold him responsible.

Anyway, I think the first step is to figure out which part you're unmotivated. Do you just hate the starting--where you don't want to sit down and study or work, but once you do, you're fine? Do you hate a certain part but like other parts? Do you work a lot and get burned out?

If you figure out what aspect you feel unwilled about, it will help pinpoint what you can do to get around it.

If you just hate everything about it, perhaps, like said, it's just not your thing, and honestly you will never find that motivation... If you don't like something, you don't like it.

I work a lot and forget the world around me even exists at some points. Here we are at 5 am and I was suppose to be in the bed by 1 am. I have a few problems that I'll list:

1) Only computer I have that is powerfully enough to handle anything is in my exercise/computer room that everyone thinks I spend way too much time in.

2) My direction isn't clear. Picking up a book and trying to gasp all it's concepts may not be the best approach. Right now I'm trying to work my way through Android game development for beginners. Considered also using an engine like uility and or UDK since they allow me to get right into what I want to do which is design the game.

3) Getting stuck on a few concepts hurts. I'm the type of learner who will be completely lost about something until I get that click where everything comes together. Sometimes it is hard finding out what I'm lacking to make that click happen where it all joins.

4) Completely unrelated to programming but I have few problems with depression. When certain people in life get me down I find it hard to do things that I enjoy. I'm taking strides to get as close to over that as possible. Doing nothing at all has never made me happy so I have to stop resorting to that as a possible solution.

Getting started isn't my problem at all as is finding excuses to go work so I don't have appear rude. This is something I wish to and yea, it is taking a lot my time. For about 6 months I worked a contract job teaching kids about computer science. We explored games, websites and animation. I enjoyed it so much it was the only job where I would have been willing to pay to be allowed to go into work. I have a really hard time finding a balance between going around the clock to doing nothing at all.

That was the deepest second post I've ever made... anywhere.

1) Only computer I have that is powerfully enough to handle anything is in my exercise/computer room that everyone thinks I spend way too much time in.

That's not a problem, but rather a solution that you spend time in a computer room. I did the same in college when my laptop broke, and coded a game from the computer lab. Everyone else thought I did it for a homework.

2) My direction isn't clear. Picking up a book and trying to gasp all it's concepts may not be the best approach. Right now I'm trying to work my way through Android game development for beginners. Considered also using an engine like uility and or UDK since they allow me to get right into what I want to do which is design the game.

Having your own direction, and stick with it, is the best way to go. It doesn't hurt to try using a Unity engine or UDK, or anything. You may decide later if you like them or not. The most important point here is the fact that you decided to go that path yourself, rather than having somebody telling you to do it.

3) Getting stuck on a few concepts hurts. I'm the type of learner who will be completely lost about something until I get that click where everything comes together. Sometimes it is hard finding out what I'm lacking to make that click happen where it all joins.

That happens when you still learning things. It still happens even among pros. Don't let that deter you.

4) Completely unrelated to programming but I have few problems with depression. When certain people in life get me down I find it hard to do things that I enjoy. I'm taking strides to get as close to over that as possible. Doing nothing at all has never made me happy so I have to stop resorting to that as a possible solution.

Then, it is your responsiblity to seek a medical attention. FYI, everyone goes through depressions in their life. It's not a specifically your problem. Finding it hard to do things that you enjoy is exactly one of the symptomps of depressions.

Getting started isn't my problem at all as is finding excuses to go work so I don't have appear rude. This is something I wish to and yea, it is taking a lot my time. For about 6 months I worked a contract job teaching kids about computer science. We explored games, websites and animation. I enjoyed it so much it was the only job where I would have been willing to pay to be allowed to go into work. I have a really hard time finding a balance between going around the clock to doing nothing at all.

That was the deepest second post I've ever made... anywhere.

See, I don't think you are in as much of a bad shape as you think you are. From this post, what you experienced seems "normal" to me. You are learning, you are teaching, you earn money (though temporarily). A lot of other people can't even function at that level. When they go through depressions, they can't even get a job or learn anything.

One of the things I struggled with the most was to stop playing games and work on making them. This is something that I wanted to do, but I realized in order to complete a project I needed to spend more time programming and less time playing games.

What I decided to do was to reward myself when I completed something. This could be a pat on the back, playing a game for a while, or just taking a break.

I think the most important thing is to take breaks and reward yourself when you get something complete. Oh, and don't doubt yourself :)

Fly Safe 7o

Oh, and don't doubt yourself smile.png

My personal opinion is that you SHOULD doubt yourself! The person in charge of your life is someone who can't get things done. Sometimes, some panic is constructive. Don't trust yourself, but prove yourself wrong for not trusting yourself.

Sometimes everyone have lack of motivation, and this is natural. The way I deal with motivation is that I try to remember why did I want to make a game in first place. If I am in the mood I try and find some 'Making of ...' videos of my favorite games - this helps me great deal in boosting motivation. I also try to avoid more difficult parts of programming that I am not good at, until I can't do that anymore and do all necessary research on how to solve the given problem. You always can pick up a book, if possible one that is not dated yet and contains viable information and the code in it actually works. If this is not exactly an option you also always can search the web for pdf or other articles and materials on the subject you are interested in. Sometimes only revisiting something you are interested in, can boost your motivation on overcoming difficult parts of making a game, and possibly creating snowball effect.

Lack of motivation can be for many reasons...

1) You burnt yourself out. Take some time out for regular exercise.

2) You're comparing your solo effort to something like COD, WarCraft, Metroid, GTA or whatever. Realise now that 95% of all games made are done by a team of people which can range from two to two hundred. The resources, coding etc requires many to pull together...

3) You just don't know where to start! Seriously, either read a book on Software Development(Engineering) or take a course in it. Interaction Design is recommended as a companion subject. Also, if you want to improve in an area - take some time out to learn it. Whether its drawing, animation, maths, AI...whatever...just do it. You may end up sucking bad at something, but at least you'll come away with respect for it and be able to bare in mind the associated complications. That's useful because it allows you to communicate better with another team mate because you respect their problems.

4) Get used to developing editors. One really does need tools to build something! From Object to level editors - make it happen!

5) You feel you have to be excellent at everything. Not so! You don't need music, sound or FMV intros. Also, not every game needs an epic story to rival The Bible. Your animation for a game does not need to rival the old men of Disney, nor does your music have to put Vangelis to shame...if you must have all these things then add them with functionality in mind.

6) Your only inspiration is modern monster budget games. You know, there was a time when a single person could write their own game without assistance. At best, teams ranged from one to a dozen staff members but there was plenty of lone wolves. Take a look back into the past - as in the 1980s and early 1990s. On resource limited machines such as the C64, Spectrum, BBC Micro, Amstrad etc...that is an era to look at as it shows you what a game really is at its core because developers back then could barely afford programming power to display a single sprite on the screen, let alone lavish FMV, sound, bells & whistles...it simply wasn't going to happen on a pathetic 48K of memory! But bugger my boots, miracles did happen!

Languages; C, Java. Platforms: Android, Oculus Go, ZX Spectrum, Megadrive.

Website: Mega-Gen Garage

This topic is closed to new replies.

Advertisement