/UnityCertPrep

Prototyping, Level Design, Non-Player Character (NPC) Design, User Interface and Game Mechanic Design, Performance Optimizations and Target Platforms, Unity Services Implementation: Ads, In-App Purchases, Asset Bundles and Analytics

Primary LanguageC#

UnityCertPrep (2019.3.10f1)

Topics

• Properties
• Ternary Operator
• Statics
• Method Overloading
• Generics
• Inheritance
• Polymorphism
• Member Hiding
• Overriding
• Interfaces
• Extension Methods
• Namespaces
• Lists and Dictionaries
• Coroutines
• Quaternions
• Delegates
• Attributes
• Events

Prototyping (Core Gameplay for Rapid Iteration)

• Core gameplay prototyping
• Conflicts and solutions during prototype stage

Level Design Programming

• Physics configurations
• Raycasting
• Script-spawned prefabs during runtime
• Level logic and behaviors
• Population of levels with Particle Systems and effects
• Platform optimizations
• Scene loading and unloading
• Methods to display cinematics

NPC Design Programming

• NPC logic and behavior
• Navigation and pathfinding
• NPC spawning and placement

User Interface Implementation

• UI coordinate systems and UI scripting

Performance Optimization and Target Platforms

• Rendering optimization
• Asset Bundle downloading and configuration
• Gameplay debugging
• Platform differences and impact on gameplay

Unity Services Implementation

• Unity Ads
• Unity In-App Purchasing
• Unity Analytics
• Unity Cloud Build
• Asset Bundles