Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I study Computer Science at Technical University of Lodz (in Poland) with Computer Game and Simulation Technology specialization. I'm going to defend BSc thesis next year and I was wondering what topic I could choose but nothing really interesting is coming to my mind.

Maybe You could help me and suggest some subjects related to programming graphics, games or simulations? (or maybe something else that is interesting enough :) ). I would be very grateful for any suggestion!

share|improve this question

closed as not constructive by Tetrad Oct 21 '11 at 19:43

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

I voted up. So somebody voted down for this. Why? I think that this very good question/wiki – Notabene Jan 12 '11 at 22:46
I'm not the voter, but my guess would be that it's subjective, and not a particularly good subjective question either: – Tetrad Jan 12 '11 at 23:17
Well, just read the question and ignore the subjective (what is interesting) part of it. He is clearly looking for a list like the answer I see below, a list of game technologies that are being pushed further and further now that near photo-realistic rendering has been around. – James Jan 13 '11 at 1:06
He's asking for topics, not a discussion. I think it's a decent question. – Michael Coleman Jan 13 '11 at 1:15
Voted up, because I find it useful. – topright Feb 7 '11 at 22:33
up vote 7 down vote accepted

Few topics come to my mind

  • Fluids simulation: Navier-strokes equations. And gpgpu acceleration (video)
  • Fluids rendering - volumetric raycasting (video)
  • Volumetric rendering - marching cubes (video)
  • Realtime bokeh rendering (paper)
  • Point based rendering (video)
  • Realtime rain rendering (paper)
  • Simple raytracer with global ilumination - propably without accelaration structs.

And the best is contact some computer games/graphics/movie company and offer them to create something they need for free. That have only pluses. You will have hard and interesting thesis ( and prototype ) and some experienced advisor from company who will help you. Don't be afraid to do it. Enthusiasm helps very much in this case. (I know it)

share|improve this answer
Some of links leads to my projects. I don't want to promote them this silly. Actually there is no reason, I just like them, so I suggested them. :) – Notabene Jan 12 '11 at 21:59
+1 for the contact a company. There is all sorts of stuff out there that have R&D time frames too long for game development schedules to consider spending resources on. Given that you are in Poland I'd think about contacting Crytek. They have a very active R&D department and are fairly local. – wkerslake Jan 13 '11 at 2:50
Great answer, notebene! This is exactly what I wanted to hear - the list of possible subjects. First I will send emails with proposition of doing free project to some game/graphics companies and in case of negative replies I will choose between: 1. "Simple raytracer with global ilumination - propably without accelaration structs." 2. "Volumetric rendering - marching cubes" 3. "Fluids rendering - volumetric raycasting" because these topics seem to be interesting to me. wkerslake, thanks for suggesting me Crytek! This will be one of my target companies for sure. – revers Jan 13 '11 at 14:45
@revers I'm happy you like it. Feel free to contact me via e-mail (my profile) for more info/papers/source codes about raytracers and especially about volume raycasting. I'm working on raycasting now for movie renderer - so i can share materials and also some nice volume data - clouds, fires, nebulas etc. – Notabene Jan 13 '11 at 16:16

I did pathfinding on arbitrary 3D environments. Admittedly not totally interesting nor innovative, but it was the closest thing to a game-related thesis I managed to negotiate :S

It was a few years ago, though. Now they're talking about having game development as an elective. How times change :(

share|improve this answer

Inverse kinematics and behaviors ala NaturalMotion.

share|improve this answer
Propably too hard for Bsc thesis. Especially behaviors ala naturalmotion.(now i get why mods says that this is argumentative:)) – Notabene Jan 13 '11 at 21:20
Well, one brilliant thing about thesis is that they get to define their scope. You don't need to solve a whole problem, but a finite aspect of it. – Leonardo Herrera Jan 15 '11 at 4:20

Not the answer you're looking for? Browse other questions tagged or ask your own question.