CSCI 340 Test 1 Spring 2017
- The weight for each question is given with the question.
- Use as much paper as you wish, but make your answers are legible.
- Your answers should reflect time spent studying the subject.
- [6 points] In Unreal engine, what is the difference between a character, an actor and a pawn?
- [6 points] What does an alpha value associated with a color do? How is this related to the opacity of a material in Unreal?
- [2 points each]Color Space
- Describe HSL or HSV color space (state which one you are discussing).
- What are the parameters associated with declaring a color in this space?
- How should the parameters be set to declare a medium gray color in this colorspace.
- [2 points each] Define the following event driven programming terms.
- event
- callback
- event queue
- [6 points] Using the terms above, describe the main loop for an event driven program.
- [6 points] Describe the function of the following blueprint. What causes this blueprint to be executed in terms of the event loop in the previous question.
- [6 points] What is liner interpolation? Give an equation. Describe where liner interpolation can be used in a game.
- [6 points] A "widget" is a term frequently used when producing a GUI. What is a widget?
- [2 points] Say something nice about the Unreal Engine.