Am I making good progression?,
Members - Reputation: 1475
Posted 23 October 2012 - 12:42 AM
-Basic C++ (classes, objects, vectors, strings, how to seperate header/implementation, inheritance, vrtual function,
basic composition, etc etc.)
-Learned programming terminology:Know what an api, library, .net, IDE, Know what other languages do.
-Know my way around visual c++ 2010
-Have a basic idea on how to link api/libraries
-dabbled in bit of SDL and DirectX.
Currently:Im working my way through data structures for game programmers book.
Learning SDL and then directx
messing around with computer architecture by reading The Black Art of Video Game Console Design.
making simple games like breakout, pacman, mario etc etc.
Main question: Am I making reasonable progress?
Members - Reputation: 1475
Posted 23 October 2012 - 12:52 AM
Then the dilemma comes telling me that this isnt my job/living, take it easy. Then the passion kicks in and says "NO, WORK MORE"
Edited by ISDCaptain01, 23 October 2012 - 12:55 AM.
Members - Reputation: 182
Posted 23 October 2012 - 04:05 AM
Crossbones+ - Reputation: 3822
Posted 23 October 2012 - 12:50 PM
My only suggestion is to find ways of remaining enthusiastic, really enjoying the learning process. A constructive criticism is that if you were really enjoying it then you probably would be less prone to ask how you are doing in game dev in general, since you are learning as a hobbyist. If I were making games as a hobby like you, then I would want to share my experiences with others. Games are social things by nature, so don't aim low instead getting involved in game making circles for the fun of it. Make friends!
Asking how you are doing on technical aspects perhaps implies that you hope for more in your future. If you aspire to eventually make an income in game development, then it is a good idea to subject your coding to critique among your friends. There are some gaming communities where this coding critique is very common and encouraged.
All is food for thought, so take what you may.
Edited by 3Ddreamer, 23 October 2012 - 12:51 PM.
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
Crossbones+ - Reputation: 6621
Posted 23 October 2012 - 12:56 PM
Second, personally if you're trying to make 2D games is your goal, then just learn SDL and/or SFML. Personally, I don't think Direct X is necessary. Though people with more experience with Direct X especially for creating 2D games may disagree.
External Articulation of Concepts Materializes Innate Knowledge of One's Craft and Science
Beginner in Game Development? Read here. And read here.
Super Mario Bros clone tutorial written in XNA 4.0 [MonoGame, ANX, and MonoXNA] by Scott Haley
If you have found any of the posts helpful, please show your appreciation by clicking the up arrow on those posts
Crossbones+ - Reputation: 2061
Posted 23 October 2012 - 01:45 PM
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!
or Personal-Message me on here !