Luis Bobadilla Sotelo
Senior Lecturer
School of Interactive Games and Media
Golisano College of Computing and Information Sciences
Office Location
Luis Bobadilla Sotelo
Senior Lecturer
School of Interactive Games and Media
Golisano College of Computing and Information Sciences
Education
BS, Universidad Nacional Autonoma de Mexico (Mexico); MS, Rochester Institute of Technology
Currently Teaching
IGME-101
New Media Interactive Design and Algorithmic Problem Solving I
4 Credits
This course provides students with an introduction to problem solving, abstraction, and algorithmic thinking that is relevant across the field of new media. Students are introduced to object-oriented design methodologies through the creation of event-driven, media-intensive applications. Students will explore the development of software through the use of a range of algorithmic concepts related to the creation of applications by writing classes that employ the fundamental structures of computing, such as conditionals, loops, variables, data types, functions, and parameters. There is an early emphasis on object oriented concepts and design.
IGME-105
Game Development and Algorithmic Problem Solving
4 Credits
This course introduces students within the domain of game design and development to the fundamentals of computing through problem solving, abstraction, and algorithmic design. Students will learn the basic elements of game software development, including problem decomposition, the design and implementation of game applications, and the testing/debugging of their designs.
IGME-219
3D Animation and Asset Production
3 Credits
This course provides an overview of 3D game asset production. Basic ideas learned within the first asset production course are also revisited within the 3D environs. Topics covered include modeling, texturing, skinning and animation. Emphasis is put on low polygon modeling techniques, best practices in game art production, and effective communication strategies between artists, programmers and designers.
IGME-309
Data Structures & Algorithms for Games & Simulations II
3 Credits
This course continues the investigation into the application of data structures, algorithms, and fundamental Newtonian mechanics required for the development of video game applications, simulations, and entertainment software titles. Topics covered include quaternion representation of orientation and displacement, cubic curves and surfaces, classifiers, recursive generation of geometric structures, texture mapping, and the implementation of algorithms within game physics engines for collision detection and collision resolution of rigid bodies, and the numerical integration of the equations of motion. In addition, advanced data structures such as B+ trees and graphs will be investigated from the context of game application and entertainment software development. Programming assignments are a requirement for this course.
IGME-317
3D Asset Production Pipeline for Videogames
3 Credits
There is a need in the video game industry for 3D artists who have an understanding of the specific techniques used when creating game assets. This course is intended to give art students an overview of how 3D asset creation for video games differs from other media. Students with 3D art experience will be exposed to the skills necessary to produce game ready 3D art assets, and to participate in the creation of a completed video game. The entire video game asset production pipeline will be covered, with a focus on 3D game asset development topics such as low-poly modeling, model and texture optimization, reducing draw calls, joint/rigging limitations, and animation limitations. Students will work on a multi-disciplinary video game team, and create 3D art assets for the game. Proficiency with 3D modeling, UV unwrapping, texturing, rigging, and animation is required.
IGME-350
International Game Industry
3 Credits
This course will immerse students in the international games industry via a study-abroad experience in a location that will vary. The course will hold several meetings on campus before departure, but then the bulk of the course will center on a two-plus-week intensive experience abroad. While abroad, RIT students will spend half the course on the campus of a host university where they will participate in classes and/or other academic offerings, participate in a weekend game jam at the host university, and visit local and regional sites with cultural, historical, and/or game industry significance. Students will spend the rest of the course in a major city center of game development visiting game studios, governmental offices related to the games industry, and/or cultural and historical sites. This course has been offered for both Germany (the largest European games market) and Japan. Other offerings in other countries may emerge over time and the country visited varies for year to year. International travel is required.