3-D MODELING, PROGRAMMING AND DESIGN SUMMER CAMP 2018
July 16, 2018 – August 03, 2018
The software industry is one of the largest industries that exist, raking in dozens of billions of dollars a year globally. A large portion of this industry comprises of the video game industry. The majority of teenagers are exposed to video games, whether console or mobile games, and are often captivated by them. 4th Dymension has set out on a mission to teach them how to make their own video games, and by extension their own software.
The 3-D Modeling, Programming and Design Camp, hosted by 4th Dymension, commenced on the 16th of July, 2018. The camp was designed to expose students between the ages of 13 and 18 to skills which are used in the discipline of software development. Participants were split into 3 teams, 3-D Modeling, Programming and Environment Design, in order to work to produce the final product – an interactive video game. These teams represent essential elements in the video game development industry and participants learned how these groups interact with each other. This camp ran for three weeks.
Our main goal, through this camp, was to widen participants’ views on software development and encourage them to be not only consumers of software but creators and innovators.
The three groups combined their learned skills and collaborated on two joint projects. In the first half of the camp, the groups came together and created an interactive room. This room showcased an area planned out and put together by the environment team and featured models created by the 3-D modeling team. The Programming team then developed functionality for user movement and different room functions, such as turning on the T.V. and lights. A mini-game was also programmed into the room.
The final joint project involved building a water park and AI to oppose the player created by the camp group. At the initial stages all participants came together to decide on a game genre and story. The Environment Design team and 3-D Modeling team collaborated to plan out the environment. The Environment Team developed the environment, creating landscapes and planning the placement of 3-D assets. The 3-D Modeling team created the different assets for the project. The Programming team developed the game logic, which included programming user movement, user interface, simple AI movement and projectile calculations.
In executing these projects, the three groups interacted frequently, giving feedback, critiques, requesting changes and additional features and functionality. This processed mimicked the working of a professional development team.