Jessica Bayliss
Professor
School of Interactive Games and Media
Golisano College of Computing and Information Sciences
585-475-2507
Office Location
Jessica Bayliss
Professor
School of Interactive Games and Media
Golisano College of Computing and Information Sciences
Education
BS, California State University, Fresno; MS, Ph.D., University of Rochester
585-475-2507
Areas of Expertise
Game design and development
Resilience games
Parallelism and concurrency
Data-oriented design
Game artificial intelligence
Select Scholarship
Journal Paper
Bayliss, Jessica. "The Data-Oriented Design Process for Game Development." Computer 55. 5 (2022): 31-38. Web.
Published Conference Proceedings
Bayliss, J.D., et al. "Lazy Eye Shooter: Making A Game Therapy for Visual Recovery in Adult Amblyopia Usable." Proceedings of the Second International Conference on Design, User Experience, and Usability: Health, Learning, Playing, Cultural, and Cross-cultural User Experience - Volume Part II (DUXU'13). Ed. Aaron Marcus (Ed.), Vol. Part II. Berlin, Heidelberg: Springer-Verlag, 2013. Print.
Bayliss, Jessica D. "Teaching Game AI through Minecraft Mods." Proceedings of the Games Innovation Conference (IGIC). Rochester, NY: IEEE, 2012. Print.
Bayliss, Jessica D, et al. "Lazy Eye Shooter: a Novel Game Therapy for Visual Recovery in Adult Amblyopia." Proceedings of the Games Innovation Conference (IGIC). Rochester, NY: IEEE, 2012. Print.
Vedamurthy, I., et al. "Modified Unreal Tournament: An Action Game Therapy for Amblyopia." Proceedings of the Entertainment Software and Cognitive Neurotherapeutics Society Meeting. San Francisco, CA: Grantome, 2011. Web.
Published Game, Application or Software
Bayliss, Jessica, et al. Lazy Eye Shooter: a Novel Game Therapy for Amblyopia. Game. RIT. 2012.
Book Chapter
Schwartz, David I. and Jessica D. Bayliss. "Unifying Instructional and Game Design." Handbook of Research on Improving Learning and Motivation through Educational Games. Ed. P. Felicia. : IGI Global, 2011. 192-214. Print.
Schwartz, David I. and Jessica D. Bayliss. "The Ethics of Reverse Engineering for Game Technology." Designing Games for Ethics: Models, Techniques and Frameworks. : IGI Global, 2011. 110-127. Print.
Currently Teaching
CSCI-510
Introduction to Computer Graphics
3 Credits
Introduction to Computer Graphics is a study of the hardware and software principles of interactive raster graphics. Topics include an introduction to the basic concepts, 2-D and 3-D modeling and transformations, viewing transformations, projections, rendering techniques, graphical software packages and graphics systems. The course will focus on rasterization techniques and emphasize the hardware rasterization pipeline including the use of hardware shaders. Students will use a standard computer graphics API to reinforce concepts and study fundamental computer graphics algorithms. Programming projects will be required.
IGME-580
IGM Production Studio
3 Credits
This course will allow students to work as domain specialists on teams completing one or more large projects over the course of the semester. The projects will be relevant to experiences of the interactive games and media programs, but will require expertise in a variety of sub-domains, including web design and development, social computing, computer game development, multi-user media, human-computer interaction and streaming media. Students will learn to apply concepts of project management and scheduling, production roles and responsibilities, and their domain skill sets to multidisciplinary projects. Students will complete design documents, progress reports and final assessments of themselves and their teammates in addition to completing their assigned responsibilities on the main projects.
IGME-680
IGM Production Studio
3 Credits
This course will allow students to work as domain specialists on teams completing one or more large projects over the course of the semester. The projects will be relevant to experiences of the interactive games and media programs, but they will require expertise in a variety of sub-domains, including web design and development, social computing, computer game development, multi-user media, human-computer interaction and streaming media. Students will learn to apply concepts of project management and scheduling, production roles and responsibilities, and their domain skill sets to multidisciplinary projects. Students will complete design documents, progress reports and final assessments of themselves and their teammates in addition to completing their assigned responsibilities on the main projects.
IGME-753
Console Development
3 Credits
This course explores the history and modern implementation of software for game consoles. Cross-platform development will be emphasized along with software concepts such as memory management, scheduling, parallelization, graphics, and virtual reality. Programming projects are required.
IGME-799
Independent Study
1 - 6 Credits
The student will work independently under the supervision of a faculty adviser on a topic not covered in other courses.