Gaming Architecture & Programming - Dec 2013
Information Technology (Semester 8)
TOTAL MARKS: 100
TOTAL TIME: 3 HOURS (1) Question 1 is compulsory.
(2) Attempt any four from the remaining questions.
(3) Assume data wherever required.
(4) Figures to the right indicate full marks. 1 (a) Explain different research types.(5 marks) 1 (b) Write a short note on the clean-up processes are must follow during and after the game exit.(5 marks) 1 (c) Write in brief how Direct can be used to develop games.(5 marks) 1 (d) Explain why game development has to tier-based(5 marks) 2 (b) What are the most popular architectural styles? Explain.(10 marks) 2 (a) What are the effect of bad management, features creep and code insularity in gaming industry and how would you tackle them?(10 marks) 3 (a) What are design patterns? List some common design patterns applicable to games. Explain any two in detail.(10 marks) 3 (b) Explain tokenization with an example.(10 marks) 4 (a) How does game programming differ from normal programming? Explain two basic game display technologies.(10 marks) 4 (b) Write a short note on garbage collection.(5 marks) 4 (c) Explain the need of game scripting language.(5 marks) 5 (a) Describe a recommended directory structure for starting a game project. Explain each component and its significance.(10 marks) 5 (b) What are controls? Write about the common controls seen in games. Explain the four control states.(10 marks) 6 (a) Explain chroma keys and alpha channels and their uses.(10 marks) 6 (b) What is the main game loop? Design a simple main loop for the pong game.(10 marks)
Write short notes on (any one):-
7 (a) Major issues in game development(5 marks) 7 (b) Role of game designers.(5 marks) 7 (c) Sprites(5 marks) 7 (d) Screen Manager(5 marks) 7 (e) Audio formats.(5 marks)