Members - Reputation: 112
Posted 06 November 2012 - 07:48 AM
I am a software engineer for a CAD company and also I want to make a game; I have developed numerous assets across the years but I have not yet got very far in any of my projects and this is usually because of development fatigue from my day job. How do other people cope with this? Any tips to planning a project?
Also, my primary programming languages are C++ and C# with C++ as my personal preference. For developing simple 2D games without 3D elements are there any particular libraries I should be using to supplement my project codebases?and also I want to make a game; I have developed numerous assets accross the years
Crossbones+ - Reputation: 7122
Posted 06 November 2012 - 08:20 AM
My game: Gnoblins
Developer journal about Gnoblins
Small goodies: Simple alpha transparency in deferred shader
Members - Reputation: 282
Posted 06 November 2012 - 05:21 PM
In a nutshell, think baby steps, and put the blinders on for every step thats past the one that is next to work on. Start from the ground, and build up to the final game, rather than looking at the final game and trying to break it down to it's tiny pieces.
Crossbones+ - Reputation: 3133
Posted 06 November 2012 - 10:53 PM
Okay, you have lots of assets and know C# and C++.
A buddy of mine leads a development team in the architectural field and he almost always uses C#. I've known him for years and he is still the same. I believe that C# is under-rated by many people. This guy can make very nearly anything in C# that anybody else can make in C++. I have seen some of his world class work in 3D models. He can create amazing applications or modify existing code in other language, too. The guy is extremely talented, skilled, and experienced. He has crossed into game content with many hundreds of hours there, too.
Visual Studio and some 3D software such as Max, Blender, Maya, or other - maybe a converter or write one yourself - would be plenty for quite a while for you. There is a large community of VS game developers.
Start making simple 2D games as soon as possible!
As for motivation, you have to decide that every day. Pause when you are tired and examin what you really want in life. What is more important?: Sit in front of the television in the evening, or being creative to pursue what you want - game development.
Daily choices are what we all face, so you decide to get hot for your goals!
Personal life and your private thoughts always effect your career. Research is the intellectual backbone of game development and the first order. Version Control is crucial for full management of applications and software. The better the workflow pipeline, then the greater the potential output for a quality game. Completing projects is the last but finest order.
by Clinton, 3Ddreamer