18
Game Development Roll a World

Game Development Roll a World. Programming Our Architecture Where to start? Use the architecture already made? CBaseGravity (singleton) Thinks every

  • View
    216

  • Download
    0

Embed Size (px)

Citation preview

Game Development

Roll a World

Programming

Our Architecture

• Where to start?

• Use the architecture already made?

• CBaseGravity (singleton)

• Thinks every 1/5 second

Calculating gravity

Calculating gravity

Calculating gravity

Calculating gravity

Turning the camera

Cake powerup

Cake powerup

Blast radius

ConVars

• Easy testing of differences

Post game reflections

What would we do different?

• Game engine– Source

• Complete engine & tools• A lot of game code already given• A big community • Bad documentation• 60% - 80% non productive time

– Alternatives?

Knowledge sharing

• Better sharing of knowledge in group– Meetings every Week– Better Wiki

• Better sharing of knowledge between groups– Meetings every 2 Weeks– Shared Wiki

Testing

• Earlier testing

• Better rules for testing– Time limit of test (game was so fun we/they

could not stop playing)– Testing differences– Lower test resolution (public testing small

areas like believable animations etc.)

The final game

• All requirements from the beginning of the semester are implemented √

Future

• Fix bugs

• Create installer and publicize on the web as a free mod

• Adding more features and environments

• Possibly participate at the IGF student competition

• If well received then continue development