Jennifer Brola
Designing Experiences. Engineering Solutions.
Jennifer Brola
Designing Experiences. Engineering Solutions.
My name is Jennifer Brola, and I'm currently a Developer Relations Engineer at Take-Two Interactive's Rockstar Games. I'm part of the Technical Art team supporting artists and managers across 10 international offices (NYC, San Diego, Toronto, New England, Dundee, Edinburgh, Leeds, Lincoln, London, India). Technical Art is where art and programming meet; in my case, its where art, programming, production management, and technical training all overlap.
Whether I'm contributing to blockbuster films or AAA games, the pattern reasserts itself: to meet creative goals, new tools and processes are created to track and analyze the production of work by artists, and ultimately, technical training becomes essential to end-user confidence and adoption. Nobody wants to "break the system," but unfortunately, workflows and user interfaces often fashion an experience that is not self-explanatory.
So, I learn the systems, find the touchpoints, and fuse the seams. Bridge and glue. After all, the ADDIE Model of Instructional Design and IDEO's Design Thinking are just wheels on the same cart. Whether I'm analyzing key performance indicators to track a project's success, creating personas for a training needs analysis or a user experience journey map, or coaching a Scrum team on the inclusion of UX (or vice versa), it's all relative.
“When you're curious, you find lots of interesting things to do.”
— Walt Disney
Unfortunately, there's precious little in the way of things that I can share from work due to non-disclosure agreements. However, my capstone project for the University of Maryland (UMGC) comes close to illustrating the interdisciplinary nature of large creative projects. The assignment was to create a learning experience for a real-world client while playing the role of a professional consultant. As part of that exercise, we needed to wear various hats:
Graphic Designer - Build a business brand for ourselves: logo, color scheme, letterhead, etc.
Product Manager - Collaborate with a third party to define training needs and develop a focus statement.
Project Manager - Craft a project charter and all related documentation from a Waterfall perspective (PMI/PMBOK).
Instructional Designer - Design a curriculum for 6-8 hours of synchronous, asynchronous, or blended training.
User Experience Researcher - Prototype and perform usability testing to ensure a match between audience and expectations.
Copywriter & Video Editor - Create the course as designed, integrating principals of UDL and Mayer’s Principles.
Data Analyst - Provide evaluation plans built on the Kirkpatrick Model for data-driven improvements.
As you'll see below, I had the privilege of working with a local non-profit service organization which needed a self-paced technical training course. The prospectus breaks it down succinctly; the project's website fills in all the details (from the full collection of project documents to a course video playlist). It was a large undertaking, with 25 fully realized lessons across 6 units of content, but it was great practice from multiple perspectives.
*Note: If you're seeing empty boxes or errors below, it's likely that your network blocks cloud storage. Try viewing on a different network or download the files directly.
Before joining Rockstar Games, I spent many years in the Production Technology Department at Fox/Disney's Blue Sky Studios. During that time, I was a web application developer, production management system administrator, user experience research evangelist, and ultimately a product owner of Portal. Per the usual formula, we researched, designed, and created a tool suite with enormous in-house potential, but we needed a way to increase confidence and adoption. To that end, I developed a curriculum for in-person workshops that could be converted to asynchronous, self-paced learning for both Portal and its sister, the bssPlay extension package for RV. As a requirement from Disney, you'll need to use the password "workshopTraining" to view the documents.
"Whether I'm contributing to blockbuster films or AAA games, the pattern reasserts itself: through programming, new tools and processes are created to track and analyze the production of work by artists, and ultimately, technical training becomes essential to end-user confidence and adoption."
Like most of my technical training projects, many other creative endeavors are under lock-and-key with past or current employers. However, the journey I've taken through the Game Production & Development Certificate program at Arkansas State University (AState) affords me the opportunity to share.
Why games? Like so much of my professional life, it's interdisciplinary. Both an art and science, games are an experience in their own right but also a platform for learning. Moreover, the software used to develop video games - game engines like Unity and Unreal - can also be a vehjcle for animation and visual effects.
While there's a lot of commonality with my previous experience in feature films, there are also a number of differences. Cultivating a deep understanding of the medium means rolling up sleeves. Therefore, the projects below are seeds of understanding, built up from an empty file with only a list of objectives to guide me.
The game development program didn't give much away, so I often found myself sifting through these resources:
Discussion Forum - A great place to discover if a particular issue has been encountered and resolved by others
Script Reference - The API and structures behind the scenes utilize C#, an object-oriented programming language inspired by the procedural language C
Step-by-Step Tutorials - A library of learning modules and pathways that cover concepts from the manual in a more illustrated way
User Manual - Quick flyers, banners, posters, handouts, booklets, presentations, clip art, and infographics
Visual Scripting - The "script machine" is a node-based fast track for interactivity between the various elements of a project
After settling into the Unity ecosystem, my second prototype was a kitbashed homage to Brave's dark forest of blue wisps (complete with a brown bear). I added post-processing for the glowing effects, parented keyframe-animated paths to controller-animated fish, and added a lot more complexity to node-scripted elements such as the wisps, bridge, and deer.
Official Assignment Objectives:
Construct a new world we could navigate around as a first-person character
Feel a sense of being "led" by lights, structures, shapes, and materials
Modify the character controller, either through physics, speed, gravity, etc.
Have a clear end goal area to reach
Include triggered player/environment interactions
Include input-driven player/environment interactions
Integrate an object-based "puzzle"
For this build, I also incorporated models and materials from:
"Starter Assets - FirstPerson" via Unity Technologies
"Atmospheric Height Fog" via Boxophobic
"Forest Environment - Dynamic Nature" via NatureManufacture
"Real Stars Skybox Lite" via Geoff Dallimore
"Glowing orbs pack Vol 4" via Hovl Studio
"Animal pack deluxe" via Janpec
In my third prototype, the player is a shipwreck survivor who just grabbed the remaining supplies for their journey home."With the tide in, the time is right to escape, but first you must swim across a shark and starspine-infested lagoon." The player can choose their path, but success means reaching a fixed checkpoint.
For this assignment, I experimented with scripted volumetrics, depth of field, situational audio, and win/lose player states. To get it all working, I customized the base kit's water textures and utilized what I learned earlier with regards to node-scripted elements, keyframe-animated paths, and overall scene management.
Official Assignment Objectives:
Craft a new environment with clear end goals and "danger areas"
Reach the goal area and know I have won the game
Reach a danger area and know I have lost the game
Reload the environment when the player fails
Include audio effects and a main menu screen
For this build, I integrated models and materials from:
"Starter Assets - FirstPerson" via Unity Technologies
"Animal pack deluxe" via Janpec
"Toon Adventure Island" via Sics Games
"Oceanis 2024 Pro Water Framework" via ArtNGame
This is by no means an exhaustive list, as my needs are often evolving. For example, I spent years working in Autodesk Maya, made interesting footage in After Effects, and even dabbled a bit in Unreal Engine. However, my routine often includes:
Adobe Photoshop - Professional image and photo manipulation
Adobe Premiere - Timeline-based video editing
Acrobat Pro DC - Document proofing, shared annotations, and signature management
Adobe XD - Low and high-fidelity prototyping
Google Workspace - Groups, Sites, Docs, Sheets, Slides, Cal, Forms, Maps, App Scripts, Meet (plus YouTube, Analytics, and Voice)
Microsoft 365 - Word, Excel, PowerPoint, etc.
Snip & Sketch - Microsoft's answer to Apple's "Shift-Command-5" for screenshots; simple and effective
Likewise, off-the-shelf software isn't always enough to solve the problem at hand. To that end, I've managed and modified:
Atlassian Confluence - A content management system
Atlassian JIRA - A bug tracking and project management system
Autodesk Shotgrid Enterprise Docker - A multi-server project management system with Python and REST API connections
Open Source PHP Development
Open Source Python Development
Along with fully scripted solutions, there's often a long train of support from packages such as:
In addition to the starting line-up of industry standards, I also enjoy Software as a Service (SaaS) and browser extensions such as:
Canva Pro - Quick flyers, banners, posters, handouts, booklets, presentations, clip art, and infographics
Chrome Canvas - Sketches, doodles, "back of napkin" wireframes and flowcharts
Figma - Collaborative software application prototyping, whiteboarding, storymapping, and retrospective tool
Full Page Screen Capture (Chrome Extension) - An engineer's passion project, this takes a snapshot of a full web page and knits it together automagically
Kahoot! - Interactive, multiplayer quiz bowl gaming experiences created by teachers and trainers
Metaverse - Node-based smartphone experience builder with 360-video, GPS, and AR support (Click For Example)
Mindmeister - Organizational charting and mind-mapping interface for easy, sharable visualizations
Monday - Colorful workflow, sprint planning, and team collaboration hub with automation extras; a step up from task lists
Powtoon - A place to make keyframe-animated explainer videos crafted from a vast library of readymade assets
Prezi - A presentation alternative that lets users pan between topics, zoom in on details, and pull back to reveal context
Quizlet - Adaptive learning flashcards made accessible and fun - with a few built-in games, too (Click For Example)
Scratch - A platform for anyone to build interactive stories, games, and presentations using a block-based programming language (🎞Click For Example)
Screencastify (Chrome Extension) - Create quick, informal instructional videos and video podcasts with your desktop
SoundCloud - Audio file hosting service with visualization widgets (great for podcasts with environmental audio)
Speechelo - Lots of options these days, but this text-to-voice solution has unlimited audio generation and high-quality default voices
ThisPersonDoesNotExist - An artificial intelligence driven profile photo generator that's perfect for personas
Voki - A system for animated "talking-head" explainer video creation that pairs text-to-speech with simple avatars (🎞Click For Example)
“Learning is not attained by chance, it must be sought for with ardor and attended to with diligence.” — Abigail Adams
What's a learning philosophy? Is it a perspective? Advice? An element of one's personal brand, like a motto? I'm not sure, but I believe these stepping stones build a path for success:
Lifelong Learning - Whether it's small bites or large gulps, knowledge is fuel for the mind. There are biological, psychological, and practical benefits for all learners regardless of age or ability. There is always more to learn.
Protégé Effect - Learning by Teaching. Docendo discimus. By whatever name, the concept means I gain as much as (or more than) I give when I share knowledge with others. Sharing really is caring, both for the trainer and the learner.
Subject Matter or Domain Expertise - The ultimate expert is the one that can build a bridge between knowledge and application, information and real-world experiences. They're valuable in every setting. Cultivate them. Join them.
The Future is Interdisciplinary - Overlapping and intersecting domains can yield new discoveries and capabilities. Like mixing history and technology, or medicine and textile science. Be creative and find the intersections.
Imagination is Everything - We often develop knowledge and skills that are made obsolete by databases, artificial intelligence, and other technologies. Human imagination keeps us relevant, providing both academic and economic opportunities.
I turned a MicroMasters® in Instructional Design and Technology into a Master of Science in Learning Design and Technology from the University of Maryland. Before that, I completed the Virtual Teacher Specialization from the University of California. I've "trained the trainers" at Blue Sky Studios and coordinate with Learning & Development to formalize technical training at Rockstar Games.
I'm a certified Professional Scrum Master (PSM), Professional Scrum Product Owner (PSPO), and hold a Professional Certificate in Applied Project Management from the University of California. At Blue Sky Studios, I was the acting lead on two group production technology initiatives: “Production Management Software Development” and “Media Playback, Reviews, and Web Interfaces.”
I'm a "Best in Class" Assiduous Learner with the Interaction Design Foundation (IxDF) and certified in Professional Scrum with UX (PSU). I also hold a Professional Certificate in Human-Computer Interaction from the Georgia Institute of Technology. At Rockstar Games and Blue Sky Studios, I've created heuristic evaluations, user story and journey maps, low-fidelity wireframes, and high-fidelity prototypes.
Communication - Am I able to communicate clearly in writing and speaking, meeting expectations for content, purpose, organization, audience, and format? Certainly! The exercise of writing essays, research papers, evaluations, and general copy builds up my skill on a regular basis. Consistent practice, combined with a desire to always "cite sources," sets a pattern for successful (and some times persuasive) output. However, communication isn't just a written activity. As SoundCloud and TikTok prove daily, communication is a multimedia discipline. Therefore, whether I'm creating audio experiences, eye-catching slideshows, interesting infographics, or workflow documentation, my ultimate goal isn't the creation of content - it's to ensure that knowledge is both shipped and received.
Critical Thinking and Analysis - Am I able to apply logical processes to formulate clear, defensible ideas based on the analysis of facts and ethical considerations? Undoubtedly! I spent many years in this space while completing my dissertation for a Doctor of Professional Studies in Applied Computing from Pace University. As part of that process, we were not only required to certify with the National Institutes of Health in Protecting Human Research Participants (PHRP), but we had to use those ethical principles as we engaged in cycles of the scientific method (observation, hypothesis, prediction, experimentation, analysis, and reporting). Similar lines of critical thinking can be found in project management, such as in the careful crafting of risk management plans.
Leadership, Facilitation, and Collaboration - Can I lead, facilitate, and collaborate with a variety of individuals and diverse teams to achieve organizational objectives? Indeed! In fact, it's been a prerequisite for supporting production at both Rockstar Games and Blue Sky Studios. Aside from arbitrating changes to centralized production management systems, I've also acted as a Scrum Master on technical teams and a Product Owner of web-based applications. Academically, I've often had group projects that tapped a "servant leadership" style. With regards to diversity, I've completed the University of Michigan's "Leading for Equity, Diversity and Inclusion in Higher Education" course, and I will continue to engage in professional development as a volunteer with the Daughters of the American Revolution.
Learning Design - Can I demonstrate competency in learning theory, curriculum design techniques, teaching and instruction, and the assessment of learning and the learning process? Got it covered! Maslow's Hierarchy, Behaviorism vs. Constructivism, Pedagogy vs. Andragogy, Bloom's Taxonomy, the ABCD Model, S.M.A.R.T. Objectives, ADDIE vs. Dick & Carey, Quality Matters - from concept to completion, my basket of learning design tools is overflowing. A lot of that knowledge was gained in the project-driven Master of Science in Learning Design and Technology program with the University of Maryland. Learning management systems may come and go, but the scientific roots of learning design - such as psychology and cognitive science - will continue to shape it. As Louis Sullivan noted, "Form follows function."
Quantitative Reasoning & Analytics-Driven Development - Am I skilled at applying analytical concepts and tools to address domain-specific problems and inform decision making? Check! I've been engaging in "research, investigation, skills, and knowledge" collection for many years. Whether I'm using Google Analytics or coded interviews to surface data, the true value of the exercise is how it affects project or program development. Does running a System Usability Scale (SUS) study reveal potential improvements? Will tracking key performance indicators like "progress toward completion" (in a project) or "knowledge attainment" (in a learning experience) affect decision-making? There's a wealth of value at both the individual and organizational levels in following the data.
Technology and Media - Am I able to demonstrate competency in media production, communication, and dissemination techniques and methods? Absolutely! Long before my studies with the University of Maryland, I earned a Master of Fine Arts in Digital Production from Clemson University. It's a terminal degree focused on "production techniques specific to the animation, visual effects, and electronic games industries." Not only have I sliced screencasts into instructional videos, but I've spent years creating sets, textures, lights, and camera tracks in Autodesk Maya. It was those skills which I leaned on as a Layout Technical Assistant on four major animated films. Whether it's understanding an artist's perspective, or digging back into creator mode, I've got it covered!
Project Management - Am I able capable of leading and organizing projects targeted to specific institutional needs, priorities, and strategies? Definitely! In the span of my career, I've worked as a developer and administrator on three different project management systems: phpCollab, Blue Sky Studio's "Diego (The Ubertracker)," and Autodesk's Shotgun/Shotgrid/FPT. Beyond learning through osmosis, I've been proactive in understanding business-standard concepts by earning a Professional Certificate in Applied Project Management from the University of California and preparing for PMP certification. Where project management bleeds into product management, I'm well-versed in Agile methodologies and ready to step up as a lead or product owner when the need arises.
“All sorts of things can happen when you’re open to new ideas and playing around with things.” — Stephanie Kwolek, Inventor of Kevlar
My focus has generally been to grow where I'm planted. In other words, "See a need, fill a need." However, additional goals for the future include:
Working to complete all the courses necessary to be a "Distinguished Scholar" with the Interaction Design Foundation
Completing certification as a "Project Management Professional (PMP)" with the Project Management Institute
Sharpening my skills and "paying it forward" by applying to be an evening adjunct at a regionally-accredited online university like UMGC.
And as always, I'm hopeful that I'll be able to continue supporting the production of immersive environments, fantastic stories, and the people making them possible.