1 / 28

Studio Practice

Studio Practice. Level Design 3D-Content Generation Coding Conceptual Art (and Architecture) Project Management (3 rd Year) Teamwork (3 rd year) Theoretical Basis. This Module. Game Genres Game Design Theory Coding Advanced Techniques (Textures, Lighting,….)

kin
Download Presentation

Studio Practice

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Studio Practice • Level Design • 3D-Content Generation • Coding • Conceptual Art (and Architecture) • Project Management (3rd Year) • Teamwork (3rd year) • Theoretical Basis

  2. This Module • Game Genres • Game Design Theory • Coding • Advanced Techniques (Textures, Lighting,….) • Matinee, Karma Physics. • Construction of a ‘Level’

  3. Game Genres • Adventure • Action • Role-Playing Games (RPGs) • Strategy • Simulations • Sport • Fighting • God Games • Educational • Puzzle

  4. Adventure Games • Story – based • Rely on ‘Puzzle – Solving’ • Old = text-based Zork, New = ‘Point and Click’ • Not ‘real time’; Player moves at own pace • Large ‘Complex’ world • Good STORY

  5. Action Games • ‘Real Time’ • FPS Quake, Halo, Unreal • [Action-Adventure hybrid e.g. Tomb Raider] • Not ‘cerebral’ – relies on ‘ adrenaline rush’ • Opponents = other players or NPCs

  6. Role-Player Games • Player directs NPCs on a series of quests • Increase abilities and strengths of NPCs • Ultima, Final Fantasy • Huge world • Slowly unfolding story • NPCs gain strength, armour, money to buy new equipment

  7. Strategy Games • Player manages limited amounts of resources to achieve a pre-determined goal • Command and Conquer • Player balances what to build, how much ‘Tiberium’ to harvest … etc • Real-Time Strategy (RTS) pitches player against NPC AI.

  8. Simulation Games • Jet Fighter • Helicopter • ??

  9. Sport Games • Reproduce ‘rules’ of sport • Timescale – game, match or league ?

  10. Fighting Games • 2 – person • Session lasts only a few minutes • Rapid learning though attacks and counters • Slow learning through complicated combinations

  11. God Games • Exploratory – No defined goals • Player must experiment • Player must ‘fool around’ • Sims

  12. Educational Games • Learning while playing • Younger audience • ??

  13. Puzzle Games • Intellectual Challenging • Puzzles are an end in themselves • No integration into a storyline

  14. Game Genre Design • Adventure • Educational • Puzzle

  15. Adventure Games • Combination of exploration and puzzle-solving • Story – the player is the ‘hero’ • Story – interesting people, interesting places, doing interesting things • Puzzle • obstacles between hero and goal = ‘puzzles’ • temporary frustration • helps player to progress • Non-linearity = ‘choice’ • Exploration. Natural curiosity. Do not reveal all, let player explore!

  16. Educational Games • Combination of exploration and puzzle-solving • Story – the player is the ‘hero’ • Story – interesting people, interesting places, doing interesting things • Puzzle • obstacles between hero and goal = ‘puzzles’ • temporary frustration • helps player to progress • Non-linearity = ‘choice’ • Exploration. Natural curiosity. Do not reveal all, let player explore!

  17. Puzzle Games • Not a single ‘brain-stormer’ but a series of puzzles • Don’t make player feel stupid • Provide grade hints • Give player opportunity to learn • Interaction allows ‘trial and error’ • Provide a sense of ‘accomplishment’

  18. A Theory of Puzzle Games • Topology ‘Node’ = cluster of rooms ‘Link’ = a connection , a corridor Topology (abstract) Geometry (concrete)

  19. ‘Node’ = cluster of rooms …. A Theory of Puzzle Games • From Topology to Metaphor • The player • A ‘local’ enemy • Local pickups, triggers, movers, aesthetics • Global parameters health, score • Story telling .. • On entry to node • On exit from node

  20. Workshop & Homework (1) • Split into Groups • Research Game Genres - Examples • Plenary Discussion (last hour of Workshop) • Which Genres we Negotiate to Implement ? • How can we implement these ? • Scripted Sequences • Coding • Come up-to-speed on Coding (also homework)

  21. Total Conversions - Coding • CBP5 (package) • CBP5Pawn (class extends Pawn) • CBP5Boy (class extends CBP5Pawn) • CBP5Girl (class extends CBP5Pawn) • CBP5Controller (class extends PlayerController) • CBP5GameInfo (class extends GameInfo) • CBP5HUD (class extends HUD) • CBP5Scoreboard (class extends Scoreboard)

  22. Wotgreal

  23. GameInfo.uc

  24. User.ini

  25. UT2004.ini

  26. Summary of Syntax CBP5.CBP5GameInfo Package Class .uc file folder

  27. Workshop & Homework (2) • Read Code Examples with Tutor and Discuss • Do the coding activities

  28. Next Week • Each of us has chosen a Game Genre for the production of a ‘level’ • All of us have completed the ‘Coding’ tutorials • There will be a short test at the beginning of the session to evaluate your coding.

More Related