
Kim Il-han's Python Windows Programming
softcampus
This course is a course to learn the basics of Python Windows programming. It enhances understanding by explaining how to use widgets and providing sample codes.
Basic
GUI, PyQT
You can learn the basic principles of run games like Cookie Run and create Unity games through practical projects in Unity by genre.
In this course, you will learn how to create a Run game, a type of Platformer game, based on the Unity engine.
It is part of the genre-based game development process using Unity, and you will learn the basic principles of making games like Wind Runner and Cookie Run.
One of the most widely used engines for mobile and PC indie games and content creation is the Unity engine.
The introduction of these game development engines has made it easier for existing developers to develop games, and has also enabled many creators, even non-professional developers, to create content or games in areas of interest to them.
This course explains how to create a running game, one of the various contents and games that can be created with Unity.
The course is conducted from a game development methodology perspective, and the current course explains how to create a run game from scratch to a playable version.
If you follow the lectures and develop, I think you will be able to create your own game by the time you finish the lecture!
Establish a simple planning and production sequence for your run game.
Unity consists of at least one scene. Therefore, content development requires learning how to create multiple scenes and navigate between them.
Lessons 6-20: Creating a Demo Version
When developing a game, the first thing you need to do is create a playable demo version (prototype).
The demo version provides a direction for game development and serves as a foundation for future development, so it must implement the core features you want to create.
1) Create player creation and basic interactions with surrounding objects.
2) Create various terrains and backgrounds for gameplay, and create items.
3) Predict and create various actions of the main character (jump, double jump, slide)
4) By creating interactions between each element, you create basic playable content.
After creating a playable demo version, we move on to developing a fully operational version of the game. This involves refining the logic, replacing 3D and 2D modeling data, and improving the gameplay.
1) Fix errors through simple bug patches and search various resource (asset) markets to find design elements and 3D elements to improve.
2) We will modify the existing player form to enable dynamic play by directly downloading assets, replacing models, and adding animations.
3) We will make it closer to the actual game by replacing in-game components and creating and replacing terrain to be used in the game.
We'll add features necessary for the actual game, modify and replace various elements that weren't addressed in the alpha version, and thoroughly fix bugs within the logic. Furthermore, by adding additional game elements, we'll create a product-ready game.
1) Implementing pause state
2) It is possible to play background music and sound effects and scroll the background screen that was not added in Alpha.
3) Implement ongoing play goals through in-game competitive elements such as displaying maximum scores and coin counts, and saving and loading data.
4) Implement a game over state and allow the game state to be restored when the game is over.
5) Implement all essential game production elements by adding scene-specific UI elements and implementing game-ending routines.
I am the CEO of a 3D game development company.
We have been developing realistic content for PC games and mobile games for 20 years.
Teaching experience
Samsung Multicampus - Unity Game Content Developer Course
Busan IT Industry Promotion Agency - Lecture on Realistic Content Development for Current Workers
Lecture on realistic content engines for researchers at Daejeon ETRI and Daedeok Research Complex
Medici Education Center - Realistic VR/AR Content Developer Training Course, Metaverse Lecture
Pusan National University - 5G-based VR/AR realistic content developer training course
A veteran instructor with 20 years of teaching and development experience.
Q. What can I learn in this course?
You'll learn how to create games. This course covers the fundamentals of creating a run-the-game using Unity, using the C# language, step-by-step.
You will learn how to create a running game by creating game elements using various functions of Unity and C#.
Of course, through this process, you can build a foundation for creating your own content and receive help in developing other genres.
Q. What knowledge is required to take this course?
Since learning Unity involves using the C# language, a minimum understanding of the C# language is required.
Q. What should I study after completing this course?
I recommend taking classes on creating game content in various genres.
Who is this course right for?
This is for those who are interested in games and want to create games using Unity.
I recommend this game to those who are interested in games like Mario and Cookie Run, where you move and explore various terrains.
Need to know before starting?
Since Unity Engine is built on C#, it would be helpful if you have a basic understanding of C#.
All
36 lectures ∙ (12hr 14min)
Course Materials:
All
1 reviews
$26.40
Check out other courses by the instructor!
Explore other courses in the same field!