About Me

My name is Sean-Ryan Smith.  I am a student of the University of Advancing Technology in AZ majoring in Game Programming.  I first got started with programming during my junior high school years.  I was introduced to a game called Graal, that was a Java based game.  Upon opening up the game's built in editor, I was able to view, modify, and create custom scripts for use in the game.  This opened me up to an endless amount of hours spent tinkering and messing around with objects and scripts.  I went from level to level trying to figure out how all of the objects worked.  Once I had a basic understanding, I dove right into the scripting aspect and began creating my own content.

Upon moving up to high school, I was introduced to web programming and design.  I took a web design class that taught me Macromedia Flash, FrontPage, and a little of Dreamweaver.  Knowing how to program in Graal set me up for understanding the logic behind web programming.  I went on to create a few websites that gave me a reputation and even led my web design teacher to ask me questions on how to use Flash.

From these origins, I moved on to learning C++. I delved deeper into the world of C++ at first through basic employee databases and data structures.  Later, I began to program for Microsoft XNA using C#.  This is where I’ve spent most of my time developing my game programming skills.  In addition to XNA, I have been using DirectX to program.  I am still currently expanding my proficiencies in both of these game component libraries