ISDCaptain01

Anyone here a self-taught graphics programmer?

108 posts in this topic

Posted (edited)

Hello, I am a self taught graphics programmer. I started with small games in XNA (I still recommend it to anyone for learning), then experimented with shaders and some terrain rendering (excellent tutorials by Riemers that got me started). My life has changed from that day when I implemented reflective and refractive water from that tutorial and I have been doing graphics programming ever since.

I started learning C++ while also doing DirectX 11 tutorials and creating a fighting game. Then it just grew out to be a full blown game engine and abandoned the fighting game. The engine is now known as Wicked Engine, and is open source.

promo.png

Thanks to my experience, I have started working at a game dev company called Neocore Games as a graphics programmer working on a Warhammer 40k title.

Edited by turanszkij
2

Share this post


Link to post
Share on other sites

Posted (edited)

I am fully self-taught for everything i know about programming.

I basically started somewhere around in the ~90 playing around with the C64 and BASIC and switched later to QBASIC on DOS 5.x.
In 1996 i got my hands on borland delphi 2, then upgraded to borland delphi 5 and used this for over a decade.
This was the time where i fully started to learn object oriented programming and low level stuff.

After my mother died 1998 i wanted to challange myself more - so i got into opengl graphics and multimedia programming due to access to online tutorials + samples and books. Even though i had no math knowledge whatsoever i magically created one 3D tech demos after another - insipred by people and games, but without no seriousness in making games.
2003 i successfully finished a 3 years long programming eduction school, with the focus on planning and business shit.
While working professionally all day, i still coded in evenings or on holidays.
Eventually i got into full media programming but with extreme directshow and GDI rendering shit and created one giant project called "Xenorate Media Player". After more then 10 years of actively working on that project, i stopped it around 2011 ~ one year after my daugther was born.

To kill time while my daugther was sleeping a lot, i taught myself math, linear algebra and physics programming and created simulations all over the place. Around 2014 handmade hero was coming out and this started me to getting really interested in game and graphics programming.
 
Knowing how everything works and creating a full fletched game by myself without relying on others is a dream i have since the very beginning.
 
A few handful of screens:

xenorate.jpg
fluidsandbox.jpg
radical3d_perpixellight2.jpg
radical3d_editor.jpg
radical3d_crackout_2002.jpg Edited by Finalspace
4

Share this post


Link to post
Share on other sites

@turanszkij Oh that's so cool to see you here, I've just found your videos through my youtube recommendations a few weeks ago !

 

Back to the topic:
I guess I don't have to show as much as most others here, but I'm currently "working" on becoming a self-taught graphics programmer :)
I've been messing around for 5 month now with the Vulkan API & Photorealistic rendering.
However, I got no experience with the "standard" way of doing video game graphics (that is, rasterization) but rather with Ray Tracing & more specifically Path Tracing since new year.
I'm currently trying to port my CPU Path Tracer to the GPU, when I got time...
https://www.youtube.com/watch?v=nh0_czzvT_A

I hope to get some small graphics programmer jobs on upwork or similar portals in the near future ;)
 

1

Share this post


Link to post
Share on other sites

@Life Is Good That's so cool even more so because I am not a frequent commenter here. :D

1

Share this post


Link to post
Share on other sites

Try and find mentors, people who are better than you who are willing to teach you and help you out. This was something I really craved when I was younger.
Where can you find a mentor online? Not sure people are willing to teach someone their knowledge to some stranger
0

Share this post


Link to post
Share on other sites

some of the best people i've worked with are self taught as well, I don't think it's particularly frowned upon if you've got the goods, getting formally trained does provide an easier path to a career though, but if you're an enterprising sort, you'll figure something out.

I find that my lack of formal training does leave some surprising gaps in my knowledge. Language mastery, for example is something that's taught with rigor, problem solving is really not. I have to ask guys around me about squirrely pointer questions that somehow I've managed to evade for 30 years all the time.
 

1

Share this post


Link to post
Share on other sites

I'm a self-taugh programmer, but in was easier in my "time", started in 81 with an Apple 2 switched in 88 on an Atari ST, became an official Atari dev on Falcon and TT in 93 and since my first program i only worked on game mostly, Farcry 1, star wars, avatar, rainbow 6, farcry primal, farcry 5, to name a few ;p. Left school at 16, so my math is bad. But thanks to Internet if i need something, i just have to search for what i need. 

http://www.mobygames.com/developer/sheet/view/developerId,168167/

And i just started to learn DX11 and get more advanced in shaders.

 

Edited by Enitalp
0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now