Hello and welcome to my project website which I keep up to date my projects.
My name is Il Choi and I am Korean. Currently, I am studying/living in London. My main programming language is C++ and middleware is OpenGL.
Our world is massive and diverse. I am always inspired by these non-deterministic world. Especially, I have spent a lot of time on studying procedural and graphics programming to generate this world for games or Computer graphics. The beauty of these programmings is that they require considerably long time to process so that we need to consider how to optimize the code. For such reasons, I spend majority time to optimize mathematics calculation and its rendering for the projects.
Current status:
I am studying in MSc Computer Game and Entertainment at Goldsmiths, University of London. I do enjoy game-related subjects from mathematics to procedural data generation. Currently, I am looking for and preparing for internship in Game industry which can be the alternative form of my master dissertation.
Previous status:
Before I started studying at Goldsmiths university, I studied in MSc Computer Graphics, Vision and Image Processing at UCL(University College London). I finished this course with distinction (overall grade 80%). I have got 87% in Computer Graphics, 75% in Advanced modelling, rendering and animation, 88% in Acquisition and Processing of 3D Geometry and 78% in Mathematical Methods, Algorithmics and Implementations. The subject of my final project in this course was "Terrain Generator to aid artists" and I cooperated with professional designers working for Disney interactive studio in Edinburgh.
Through this course, I built up ability of graphics programming and complex math which play significant roles in games.
My name is Il Choi and I am Korean. Currently, I am studying/living in London. My main programming language is C++ and middleware is OpenGL.
Our world is massive and diverse. I am always inspired by these non-deterministic world. Especially, I have spent a lot of time on studying procedural and graphics programming to generate this world for games or Computer graphics. The beauty of these programmings is that they require considerably long time to process so that we need to consider how to optimize the code. For such reasons, I spend majority time to optimize mathematics calculation and its rendering for the projects.
Current status:
I am studying in MSc Computer Game and Entertainment at Goldsmiths, University of London. I do enjoy game-related subjects from mathematics to procedural data generation. Currently, I am looking for and preparing for internship in Game industry which can be the alternative form of my master dissertation.
Previous status:
Before I started studying at Goldsmiths university, I studied in MSc Computer Graphics, Vision and Image Processing at UCL(University College London). I finished this course with distinction (overall grade 80%). I have got 87% in Computer Graphics, 75% in Advanced modelling, rendering and animation, 88% in Acquisition and Processing of 3D Geometry and 78% in Mathematical Methods, Algorithmics and Implementations. The subject of my final project in this course was "Terrain Generator to aid artists" and I cooperated with professional designers working for Disney interactive studio in Edinburgh.
Through this course, I built up ability of graphics programming and complex math which play significant roles in games.
Before I came to UK, I worked at Samsung Mobile for 3 years as a multimedia application programmer for Android OS mobile phones. I was mainly in charge of developing Voice recorder and Music player for Samsung Galaxy S and S2. Working at Samsung Mobile was the opportunity to understand others' code and the test of my teamwork ability because smartphone OS was huge ecosystem so that my single line of code could bring up side effects on others' code and vice versa. For such a reason, I had to be open-minded and communicate with my college to prevent future mistakes or errors.
Since both programs run in background, I could learn resource management and error handling. In addition, they work with other applications so that I needed to consider potential side effects to other apps during coding. I believe that it can be very useful skill for game developing since game includes various modules from AI to music.
Other interests:
I am also interested in artistic creations. My hobby is photography and video composing which help to develop my artistic inspiration. I always seek for aesthetics scenes and objects and align those objects and scene into given frame.
|
|
Closing:
Games always give me artistic and programming inspiration. I think that game is the most complex and outstanding human creation among entertainment pieces. It runs graphics, AI, music, user input and force feedback in limited frame rate unlike computer animations, which have enough time to render. So game programmers need to understand users where they focus on or how they look at in-game objects. These daunting tasks always attract me and is the reason that I desire to work in game industry.