Example Computer Certified Developer Example Computer (continued) is a series of computer games that we are designing and developing as a part of student projects at Geelix School of Serious s and Edutainment. The asteroid belt is an area in our solar system between the planets Mars and Jupiter. This area consists of a large number of asteroids and dust. Approximately 40 years into the future, mankind have started establishing space stations and colonies in the asteroid belt. The computer game series is mainly about the life and events that take place on these space stations. The certified game developer program consists of a high degree of student project work. The program includes student projects SP101.1 and SP101.2 that are 4 units each (i.e. minimum 60 hours each), where students shall author 3D models, shaders, textures and other media for the Deep Star series of computer games. The program also includes a large student project SP201 that is 8 units (i.e. minimum 120 hours), where students shall participate in developing the Asteroid Belt series of computer games. The student projects are supervised by an instructor. The first figure below illustrates authoring a 3D model in the 3D modeling tool Autodesk Maya 2010. The last figure is a ray-traced rendering. Animated 3D movie clips can to a large degree be authored with tools like Maya and related tools. Movie clips have a static (or fixed) timeline. The story of the movie clip is presented from beginning to end. Computer games, on the other hand, have a dynamic (or varying) timeline. The story of the computer game unfolds in response to end-user interaction. A computer game engine is used to present the computer game to the end-user. The first figure below illustrates an example computer game engine. The example engine is designed to run on Microsoft Windows Vista/XP and Ubuntu 9.0 Linux. DirectX 10/11 is used to visualize 3D graphics and media on Windows Vista, DirectX 9 on Windows XP, and OpenGL on Ubuntu 9.0. nvidia PhysX is used for physics simulations. The computer game engine also includes tools for remote play, Dev OS, desktop availability, heads-up display techniques, and more. The second figure illustrates a space station on an asteroid. The 3D models, such as the buildings, asteroids, the O-bot, etc. are typically authored using 3D modeling tools, such as Autodesk Maya. Textures and shaders are typically designed in addition to the 3D models to provide surface and lighting of the 3D models. School of Serious s and Edutainment http://geelix.com Professional training in the design and development of computer games and edutainment Engine System Applications Engine Authoring Tools Future Titles Astra Engine Astra HUD Remote Play Astra Util Java 2 VM Dev OS Astra Audio Astra JNI Desktop Application APIs Astra Scene Graph Astra Physics Platform ShowDX10 Specific Platforms End-User Tools Asteroid Belt WinVista64 ShowDX9 WinXP32 Remote Play Client System Tools Ubuntu 9.0/Linux End-User OS ShowGL continue Copyright Gridmedia Technologies AS 2011. All Rights Reserved. Geelix and Gridmedia are registered trademarks of Gridmedia Technologies AS. Patents pending. Other trademarks are the property of their respective owners. All information is subject to change without notice. Please see http://geelix.com
Geelix School of Serious s and Edutainment The Certified Developer Program The Certified Developer Program is an intensive and demanding program for students who wish to further augment their computer science or other related education with a computer game development expertise. We focus exclusively on teaching and making computer games with educational content and Christian values. We currently only offer online courses. Who will benefit? Designed for software developers who have a graduate degree (master) or undergraduate degree (bachelor) in computer science, the Certified Developer Program is also useful for professionals already working in game development who wish to formalize their training, or for people interested in making a career change that requires a strong computer game development background. Prerequisites We recommend having a bachelor degree in computer science. A high school diploma is the minimum requirement. How to enroll Please fill out the program enrollment form on our web site at http://geelix.com to apply for enrollment in the Certified Developer Program. Curriculum requirements The curriculum consists of three successive parts, with 4 courses, 2 small projects, and 1 large project. The program covers a total of 24 units (360 hours of study). Part A: 2 courses (4 units) and 1 small project (4 units). Part B: 2 courses (4 units) and 1 small project (4 units). Part C: 1 large project (8 units). All courses require a final examination under the supervision of a proctor in order to receive credit for the course. All projects will be supervised by an instructor and graded at the end of the project. Courses and projects The table contains the required and elective courses and projects for the Certified Developer Program. Part A: Students choose either SSG101 or SSG102. Course SSG120 and project SP101.1 are mandatory. SSG101 SSG102 SSG120 SP101.1 3D Modeling and Animation (3D Studio Max) This course is designed to introduce students to 3D modeling and animation. 3D Modeling and Animation (Maya) This course is designed to introduce students to 3D modeling and animation. DirectX 10/11 programming This course is designed to introduce students to DirectX 10/11 programming. Deep Star This project is aimed at making 3D models, media and tools for the Deep Star series of computer games. UNITS: 4, REQ: 101,102
Geelix School of Serious s and Edutainment The Certified Developer Program (cont.) Part B: Students choose one of SSG201, SSG202, SSG203 or SSG210. Course SSG90 and project SP101.2 are mandatory. SSG201 Engine programming This course is designed to introduce students to game engine programming. UNITS: 2, REQ: 120 SSG202 SSG203 SSG210 SSG90 SP101.2 Shader programming This course is designed to introduce students to Shader programming. UNITS: 2, REQ: 120 Physics programming This course is designed to introduce students to game physics programming (with nvidia PhysX and SceniX). UNITS: 2, REQ: 120 Environment Design This course is designed to introduce students to designing and making game environments. Topics: Environment mapping, lighting, ++. UNITS: 2, REQ: 101,102 Ethical Values in Computer s This course is designed to introduce students to the social problems related to violence and negative content in computer games. Deep Star This project is aimed at making 3D models, media and tools for the Deep Star series of computer games. UNITS: 4, REQ: 101,102 Part C: Part C consists only of one large student project (SP201). SP201 This project is aimed at making a series of games for establishing a mining colony in the asteroid belt. UNITS: 8, REQ: 101,102,120 Most courses require you to take a final examination under the supervision of a proctor in order to receive credit for the course. Please check your course description. Midway through all of your courses, you should begin making arrangements for your final exam. You will need to complete an Exam Request, which will become available. Final exams must be completed no more than two weeks after the course end date. Students take examinations under the supervision of a proctor. You must find an authorized proctor who meets the needs of your schedule and location. You may have your exams proctored by any one of the following in your area: - High school principal or administrator - College or university faculty member or administrator - Norwegian or U.S. embassy or consular officer - Military chaplain or education officer
Geelix School of Serious s and Edutainment About our organization and programs Geelix School of Serious s and Edutainment is a start-up school that focus primarily on computer game related education. We offer academic extension courses, certifications and projects within computer game development and art. We focus exclusively on teaching and making computer games with educational content and Christian values. We currently only offer online courses. Organization Geelix has been developed by, and is currently offered by, Gridmedia Technologies AS, a computer software company in Norway. We have also organized Geelix Foundation as a public non-profit university and Geelix Corporation as a California C-corporation in the United States. Geelix Foundation offers and manages the educational programs and courses. Geelix Corporation manages intellectual property rights and publishes serious games and content that are produced by students, researchers and others. Instructors We currently have only one instructor. Ole Holthe is currently a Ph.D. (doctor) candidate at the Department of Telematics at the Norwegian University of Science and Technology in Norway. Ole Holthe is the founder of Gridmedia Technologies AS, Geelix Foundation and Geelix Corporation. His research experiences and interests include computer game technologies, multimedia presentation, social media and safer content for young people and children. Strengths and weaknesses Our focus on computer game education and research has given us a unique and growing expertise in these fields. We continuously work on research projects and publish research articles within the fields of computer game technologies, systems and multimedia. We are, however, a small start-up organization with limited ability to handle a large volume of applications and students. We currently do not offer any degree seeking programs. We are not accredited by any accreditation organization. Geelix Dev OS The figure below illustrates our Geelix Dev OS that is used for providing educational courses and student projects. The system offers a new and unique user experience for our students to improve learning, collaboration, and sharing knowledge. The system includes a course catalog with the various courses that are necessary to learn computer game development, a library, file shares, and more. Please see our web site at http://geelix.com for more information.
Example Computer Certified Developer Example Computer (continued) is a series of computer games that we are designing and developing as a part of student projects at Geelix School of Serious s and Edutainment. The asteroid belt is an area in our solar system between the planets Mars and Jupiter. This area consists of a large number of asteroids and dust. Approximately 40 years into the future, mankind have started establishing space stations and colonies in the asteroid belt. The computer game series is mainly about the life and events that take place on these space stations. The certified game developer program consists of a high degree of student project work. The program includes student projects SP101.1 and SP101.2 that are 4 units each (i.e. minimum 60 hours each), where students shall author 3D models, shaders, textures and other media for the Deep Star series of computer games. The program also includes a large student project SP201 that is 8 units (i.e. minimum 120 hours), where students shall participate in developing the Asteroid Belt series of computer games. The student projects are supervised by an instructor. The first figure below illustrates authoring a 3D model in the 3D modeling tool Autodesk Maya 2010. The last figure is a ray-traced rendering. Animated 3D movie clips can to a large degree be authored with tools like Maya and related tools. Movie clips have a static (or fixed) timeline. The story of the movie clip is presented from beginning to end. Computer games, on the other hand, have a dynamic (or varying) timeline. The story of the computer game unfolds in response to end-user interaction. A computer game engine is used to present the computer game to the end-user. The first figure below illustrates an example computer game engine. The example engine is designed to run on Microsoft Windows Vista/XP and Ubuntu 9.0 Linux. DirectX 10/11 is used to visualize 3D graphics and media on Windows Vista, DirectX 9 on Windows XP, and OpenGL on Ubuntu 9.0. nvidia PhysX is used for physics simulations. The computer game engine also includes tools for remote play, Dev OS, desktop availability, heads-up display techniques, and more. The second figure illustrates a space station on an asteroid. The 3D models, such as the buildings, asteroids, the O-bot, etc. are typically authored using 3D modeling tools, such as Autodesk Maya. Textures and shaders are typically designed in addition to the 3D models to provide surface and lighting of the 3D models. School of Serious s and Edutainment http://geelix.com Professional training in the design and development of computer games and edutainment Engine System Applications Engine Authoring Tools Future Titles Astra Engine Astra HUD Remote Play Astra Util Java 2 VM Dev OS Astra Audio Astra JNI Desktop Application APIs Astra Scene Graph Astra Physics Platform ShowDX10 Specific Platforms End-User Tools Asteroid Belt WinVista64 ShowDX9 WinXP32 Remote Play Client System Tools Ubuntu 9.0/Linux End-User OS ShowGL continue Copyright Gridmedia Technologies AS 2011. All Rights Reserved. Geelix and Gridmedia are registered trademarks of Gridmedia Technologies AS. Patents pending. Other trademarks are the property of their respective owners. All information is subject to change without notice. Please see http://geelix.com
Example Computer Certified Developer Example Computer (continued) is a series of computer games that we are designing and developing as a part of student projects at Geelix School of Serious s and Edutainment. The asteroid belt is an area in our solar system between the planets Mars and Jupiter. This area consists of a large number of asteroids and dust. Approximately 40 years into the future, mankind have started establishing space stations and colonies in the asteroid belt. The computer game series is mainly about the life and events that take place on these space stations. The certified game developer program consists of a high degree of student project work. The program includes student projects SP101.1 and SP101.2 that are 4 units each (i.e. minimum 60 hours each), where students shall author 3D models, shaders, textures and other media for the Deep Star series of computer games. The program also includes a large student project SP201 that is 8 units (i.e. minimum 120 hours), where students shall participate in developing the Asteroid Belt series of computer games. The student projects are supervised by an instructor. The first figure below illustrates authoring a 3D model in the 3D modeling tool Autodesk Maya 2010. The last figure is a ray-traced rendering. Animated 3D movie clips can to a large degree be authored with tools like Maya and related tools. Movie clips have a static (or fixed) timeline. The story of the movie clip is presented from beginning to end. Computer games, on the other hand, have a dynamic (or varying) timeline. The story of the computer game unfolds in response to end-user interaction. A computer game engine is used to present the computer game to the end-user. The first figure below illustrates an example computer game engine. The example engine is designed to run on Microsoft Windows Vista/XP and Ubuntu 9.0 Linux. DirectX 10/11 is used to visualize 3D graphics and media on Windows Vista, DirectX 9 on Windows XP, and OpenGL on Ubuntu 9.0. nvidia PhysX is used for physics simulations. The computer game engine also includes tools for remote play, Dev OS, desktop availability, heads-up display techniques, and more. The second figure illustrates a space station on an asteroid. The 3D models, such as the buildings, asteroids, the O-bot, etc. are typically authored using 3D modeling tools, such as Autodesk Maya. Textures and shaders are typically designed in addition to the 3D models to provide surface and lighting of the 3D models. School of Serious s and Edutainment http://geelix.com Professional training in the design and development of computer games and edutainment Engine System Applications Engine Authoring Tools Future Titles Astra Engine Astra HUD Remote Play Astra Util Java 2 VM Dev OS Astra Audio Astra JNI Desktop Application APIs Astra Scene Graph Astra Physics Platform ShowDX10 Specific Platforms End-User Tools Asteroid Belt WinVista64 ShowDX9 WinXP32 Remote Play Client System Tools Ubuntu 9.0/Linux End-User OS ShowGL continue Copyright Gridmedia Technologies AS 2011. All Rights Reserved. Geelix and Gridmedia are registered trademarks of Gridmedia Technologies AS. Patents pending. Other trademarks are the property of their respective owners. All information is subject to change without notice. Please see http://geelix.com