Advertisement Jump to content
  • Advertisement
Sign in to follow this  
  • entries
  • comments
  • views


Sign in to follow this  


Well, one of my friends who had a look over my design suggested a change to the way I structured messages between modules, but it seems a fairly solid design other than that.

If anyone has a large codebase which they've just kind of thought out and coded, even if it works fine, I advise you to write out a quick explanation of how it actually works, and get a friend to read it through. Hell, post it on one of the boards here and I'm sure people would be happy to look over it and make suggestions.

Right now though, I'd like to start coding some shiny things. Most of my previous coding endeavours have either not been graphics related (see my tree generation code) or haven't been that impressive - laying the foundations of understanding things.

I'd appreciate suggestions of where I might start to branch out into cool effects. I was thinking of working on a water renderer, building it up from a simple water plane in my terrain which reflects, to refractions in a fragment program, and proper merging between refraction and reflection. Or perhaps I'd work on shadowing techniques, lightmapping, or more advanced lighting than just a simple per vertex GL light (my previous experience).

In essence, I'm looking for intermediate graphics tasks that I can start on, which will hopefully stretch my understanding of real time graphics, and also stretch the design of my code as it starts to incorporate more things, in a good and flexible way.

Unfortunately, I'm a poor student so I can't afford any GBP30 books, but if anyone has any whitepapers specifically in mind, that'd be even better. That reminds me! I have a progressive mesh whitepaper that I never got around to reading, I should take a look at that one of these days...

edit: in case you haven't guessed, I'm seeing how long I can keep up a daily update schedule.
Sign in to follow this  


Recommended Comments

There are no comments to display.

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
  • Advertisement

Important Information

By using, you agree to our community Guidelines, Terms of Use, and Privacy Policy. is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!