Luis Bobadilla Sotelo Headshot

Luis Bobadilla Sotelo

Lecturer

School of Interactive Games and Media
Golisano College of Computing and Information Sciences

Luis Bobadilla Sotelo

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-309
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-209
3 Credits
This course focuses upon the application of data structures, algorithms, and fundamental Newtonian physics to the development of video game applications, entertainment software titles, and simulations. Topics covered include 3D coordinate systems and the implementation of affine transformations, geometric primitives, and efficient data structures and algorithms for real-time collision detection. Furthermore, Newtonian mechanics principles will be examined in the context of developing game and entertainment software where they will be applied to compute the position, velocity and acceleration of a point-mass subject to forces and the conservation of momentum and energy. Programming assignments are a required part of this course.
IGME-219
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-590
3 Credits
This is intended to allow for special one-time offerings of undergraduate topics or to allow faculty to pilot new undergraduate offerings. Specific course details (such as the course topics, format, resource needs, and credit hours) will be determined by the faculty member(s) who propose a given special-topics offering.
IGME-317
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.