CSCI 340 Test 1 Spring 2020


  1. [6 points] The Unreal Editor is an Integrated Development Environment (IDE). Name or describe at least three components of this environment. Describe the function of each.

    see these notes
  2. [6 points] Unreal provides a number of different "engines". Name at least three different engines provided and describe their purpose. see these notes
    • Rendering (or graphics) engine - performs all graphics
    • Audio engine - plays sounds
    • AI Engine - allows construction of ai elements in the game
    • Physics engine - handes physcial simulations.
  3. In Unreal the vector type is used in at least two different ways.
  4. [4 points] Respond to the following statement: The blueprint scripting environment removes all need for developing a program design, test plan or any form of code organization. Since this is an opionion question, I will accept any resonable argument. However, it better be well supported if you agree with the statement.

    In AEC Blueprints by Example he stressed the importance of design and testing, as did I in these notes.

  5. [2 points] What is the purpose of a construction script in a blueprint?

    The construction script is much like the constructor of an object. It is run when the object defined by the blueprint is instanciated or created. The purpose is to initialize the blueprint or set up the initial values of the variables.

  6. Consider the following node:
  7. [6 points] Provide the pseudo-C++ equivalent to the following blueprint