About Me and Some Sites I've Used
Moderator: Coders of Rage
- GroundUpEngine
- Chaos Rift Devotee
- Posts: 835
- Joined: Sun Nov 08, 2009 2:01 pm
- Current Project: mixture
- Favorite Gaming Platforms: PC
- Programming Language of Choice: C++
- Location: UK
About Me and Some Sites I've Used
-------------------------------------------So Here's the Deal-------------------------------------------
I have never touched many C++ books, which is strange but I find the Internet faster.
If you see some of my old videos, you will find that I started making games after about 1-3 months and C++ was one of my first serious programming languages, so I kinda dived into the deep end hehe. Google & Youtube are my best resources, all I did was type something in and I always found a Video or Tutorial without much effort, I used this for Modelling too.
Some things I did in the past Year ->
. start of with simple programs e.g. input your name, computer greets you
. then start of with 2D e.g. use C++ with a 2D Graphics Library [like] Allegro, SDL or SFML (my favourite)
. then make some 2D games and be creative, share them with friends and look for constructive critcism
. then when you feel comfortable with C++ and making 2D Games feel free to move onto simple 3D stuff e.g. use C++ with a 2D/3D Graphics Library & Graphics API [like] SDL / OpenGL or SFML / OpenGL
. then make some 3D games and take it where ever you want
-------------------------------------------Here's the Source-------------------------------------------
C++ Know How
One of the First Sites I Stumbled upon, Covers Most C/++ Technique- http://www.cplusplus.com/doc/tutorial/
Articles varying from Hello World to Portal Culling http://www.flipcode.com/archives/articles.shtml
Similar to cplusplus.com but Easier to Understand- http://www.learncpp.com/
Another Nice C++ Resource- http://www.cprogramming.com/
Sweet C++ Resource, Lots of Articles- http://www.3dkingdoms.com/
Paul's Projects, Check out some cool informative Projects- http://www.paulsprojects.net/
Project Euler, Great Maths in Programming Resource http://projecteuler.net/
C++ Video Tutorials
3DBuzz.com C++ Tutorials- http://www.3dbuzz.com/vbforum/sv_videon ... a9febabbac
Awesome C++ Tutorials- http://www.youtube.com/user/antiRTFM
Sick C++ Tutorials- http://www.youtube.com/user/thenewboston
Great Tutorials for C++/Making Games, I learned alot! http://www.youtube.com/user/LusikkaMage
Advanced C++ Concepts / etc..
Singleton Technique- http://www.devarticles.com/c/a/Cplusplu ... rn-Part-I/
Templates- http://www.garry.tv/?p=1314
Great VBO's(Vertex Buffer Object) Tutorial- http://www.ozone3d.net/tutorials/opengl_vbo.php
C++ IDE's
Code::Blocks(Currently Using This One)- http://www.codeblocks.org/
DevCPP- http://www.bloodshed.net/devcpp.html
Microsoft Visual C++- http://www.microsoft.com/express/Windows/ (good for Windows)
XCode- http://developer.apple.com/tools/xcode/ (good for Mac)
Eclipse IDE- http://www.eclipse.org/ (good for Linux)
Netbeans IDE- http://netbeans.org/ (Similar to eclipse, easy configuring to get C++ working)
Libraries
Allegro- http://www.talula.demon.co.uk/allegro/
Allegro Manual- http://alleg.sourceforge.net/stabledocs/en/allegro.html
Well Known Allegro Tutorials- http://www.loomsoft.net/resources/alltu ... _index.htm
SDL- http://www.libsdl.org/
Well Known SDL Tutorials- http://www.lazyfoo.net/
SFML- http://www.sfml-dev.org/
Current SFML Tutorials- http://www.sfml-dev.org/tutorials/1.5/
GLUT - http://www.opengl.org/resources/libraries/glut/
OpenGL Stuff
OpenGL- http://www.opengl.org/
OpenGL Code Tutorials/Samples- http://www.opengl.org/code/
Well Known OpenGL Resource- http://nehe.gamedev.net/
Awesome Site for OpenGL Related Topics- http://www.lighthouse3d.com/opengl/
Nice Site for Learning OpenGL Basics- http://www.videotutorialsrock.com/
GLSL(OpenGL Shading Language)- http://www.lighthouse3d.com/opengl/glsl/index.php?intro
OpenGL Selection /w Unique Color IDs- http://gpwiki.org/index.php/OpenGL_Sele ... _Color_IDs
Models / Modelling
Blender- http://www.blender.org/
Basic Modelling Tutorials(pretty good)- http://www.youtube.com/user/super3boy
Great Tutorial on Rigging Models- http://www.youtube.com/watch?v=3mFge8E20zU
Sweet Tutorial on Basic UV Mapping- http://www.youtube.com/watch?v=N7tp1dH64l4
MD2 Format- http://tfc.duke.free.fr/old/models/md2.htm
3D Game Programming in General (e.g. OpenGL, Math for Games, GLSL, Techniques, etc..)
Pretty Awesome Site for Ideas- http://swiftless.com/
Better Than The Above, Simular Topics- http://ozone3d.net/
Some Tutorials and Demos- http://www.morrowland.com/
Game Engine Structure
Nice Engine Structure Guide- http://www.extremetech.com/article2/0,2845,594,00.asp
Simple Engine Structure Guide- http://www.3dkingdoms.com/weekly/weekly.php?a=42
My Hierarchy of Basic Engine Structure
(For 3D changed some stuff around e.g. Texture instead of Sprite, Mesh instead of SpriteSheet)
Last edited by GroundUpEngine on Tue Dec 06, 2011 11:15 am, edited 17 times in total.
- thejahooli
- Chaos Rift Junior
- Posts: 265
- Joined: Fri Feb 20, 2009 7:45 pm
- Location: London, England
Re: About Me and Some Sites I've Used
This is actually pretty useful. It's 1.23am and I've got school tomorrow (today?) so I can't actually read any of these just yet but I'll be sure to when I can.
I'll make your software hardware.
Re: About Me and Some Sites I've Used
Cool, thanks for the links... My browser shows that I've been to 80% of them (recently)
Excluding the modeling and some other stuff :P
Excluding the modeling and some other stuff :P
- MrDeathNote
- ES Beta Backer
- Posts: 594
- Joined: Sun Oct 11, 2009 9:57 am
- Current Project: cocos2d-x project
- Favorite Gaming Platforms: SNES, Sega Megadrive, XBox 360
- Programming Language of Choice: C/++
- Location: Belfast, Ireland
- Contact:
Re: About Me and Some Sites I've Used
That's quite a list of useful resources there
http://www.youtube.com/user/MrDeathNote1988
"C makes it easy to shoot yourself in the foot. C++ makes it
harder, but when you do, it blows away your whole leg." - Bjarne Stroustrup
"C makes it easy to shoot yourself in the foot. C++ makes it
harder, but when you do, it blows away your whole leg." - Bjarne Stroustrup
- flump
- Chaos Rift Newbie
- Posts: 8
- Joined: Tue Mar 02, 2010 2:20 am
- Current Project: 3D engine for visualisation/games
- Favorite Gaming Platforms: PC,
- Programming Language of Choice: C++, C, Fortran
- Location: Canterbury, UK
Re: About Me and Some Sites I've Used
Thank you very much for this!
I'm not sure about anyone else, but, I find it very interesting and more insightful to see what other people have read/use for reference.
I've been on a few of them 'sites but the couple I haven't definitely sparked my interested so, again, thanks!
I'm not sure about anyone else, but, I find it very interesting and more insightful to see what other people have read/use for reference.
I've been on a few of them 'sites but the couple I haven't definitely sparked my interested so, again, thanks!
- GroundUpEngine
- Chaos Rift Devotee
- Posts: 835
- Joined: Sun Nov 08, 2009 2:01 pm
- Current Project: mixture
- Favorite Gaming Platforms: PC
- Programming Language of Choice: C++
- Location: UK
- Falco Girgis
- Elysian Shadows Team
- Posts: 10294
- Joined: Thu May 20, 2004 2:04 pm
- Current Project: Elysian Shadows
- Favorite Gaming Platforms: Dreamcast, SNES, NES
- Programming Language of Choice: C/++
- Location: Studio Vorbis, AL
- Contact:
Re: About Me and Some Sites I've Used
I approve of this topic. Very nice. Very useful.
Re: About Me and Some Sites I've Used
Appreciate that share! This is a brilliant topic with a plethora of information! Feel free to update anytime!
<qpHalcy0n> decided to paint the office, now i'm high and my hands hurt
- GroundUpEngine
- Chaos Rift Devotee
- Posts: 835
- Joined: Sun Nov 08, 2009 2:01 pm
- Current Project: mixture
- Favorite Gaming Platforms: PC
- Programming Language of Choice: C++
- Location: UK
Re: About Me and Some Sites I've Used
Awesome work, man. Thankies
There are 10 types of people in this world; those who understand binary and those who don't.
- GroundUpEngine
- Chaos Rift Devotee
- Posts: 835
- Joined: Sun Nov 08, 2009 2:01 pm
- Current Project: mixture
- Favorite Gaming Platforms: PC
- Programming Language of Choice: C++
- Location: UK
Re: About Me and Some Sites I've Used
Added some more links, and a Engine structure hierarchy.
Also, bump. ahaha
Also, bump. ahaha
Re: About Me and Some Sites I've Used
I need to check out the general 3D programming and modelling ones.
Cheers for great links :D
Cheers for great links :D
- JaxDragon
- Chaos Rift Junior
- Posts: 395
- Joined: Mon Aug 04, 2008 2:03 pm
- Current Project: Kanoba Engine
- Favorite Gaming Platforms: PS3, PC
- Programming Language of Choice: C++
- Location: Northeast NC
Re: About Me and Some Sites I've Used
I would just like to say 3dBuzz has some great C++ video tutorials. They go over the basics, and a few advanced concepts. The main series is free, as well as the basic game series. They go in-depth, and talk about everything.
Another IDE is netbeans. Kind of like eclipse, although it takes a little less configuring to get C++ working.
Another IDE is netbeans. Kind of like eclipse, although it takes a little less configuring to get C++ working.
- GroundUpEngine
- Chaos Rift Devotee
- Posts: 835
- Joined: Sun Nov 08, 2009 2:01 pm
- Current Project: mixture
- Favorite Gaming Platforms: PC
- Programming Language of Choice: C++
- Location: UK
Re: About Me and Some Sites I've Used
I hate to be a total technical fag but those aren't compilers they are IDE's..
Furthermore:
http://www.mingw.org/
^I recommend 4.4 and SFML
GCC,its port to windows (MinGW), MSVC++, and Borland are all compilers.
C::B and Eclipse are not
Furthermore:
http://www.mingw.org/
^I recommend 4.4 and SFML
GCC,its port to windows (MinGW), MSVC++, and Borland are all compilers.
C::B and Eclipse are not