본문 바로가기
개발💻/개발일지

[개발 일지] 23. 12. 12. Tue

by Sports Entrepreneur 2023. 12. 13.

【 To-do list 

  - Unity 자격증 취득하기

 

 In progress 

  - Unity Certified Professional: Programmer
  - C#과 유니티로 배우는 게임 개발 올인원 패키지 Online.

 

 Done 

  -  Unity Certified Professional: Programmer

더보기

Chapter 1 : Core Interaction Programming

 

  Section 1 : Evaluating Project Requirements
     1. About the Unity Certified Programmer Exam
     2. Introduction to Course 1
     3. About the Challenges and Solutions
     4. Challenge 1 Intro - Scripting Needs
     5. Asterax Requirements Doc
     6. Challenge 1 Assignment - Scripting Needs
     7. Soulution 1 - Scripting Needs
     8. Challenge 1 - Scripting Needs
     9. Practice Exam - Scripting Needs

   Section 2 : Basic User Input and Object Management
    10. Challenge 2 Intro - Player Movement and Firing
    11. Challenge 2 Requirements - Player Movement and Firing
    12. AsteraX Movement Challenge

    13. Challenge 2 - Hints and Tips
    14. Solution 2A - The PlayerShip
    15. Solution 2B - Turret Movement and Firing Bullets
    16. Solution 2C - Screean Wrap
    17. Challenge 2 - Player Movement and Firing
    18. Practice Exam - Movement and Firing  

 

 Section 3 : Spawning and Destroying Objects

    19. C# Best Practices for Collaboration

    20. Challenge 3 Intro - Spawning and Destroying Asteroids

    21. Challenge 3 Requirements - Spawning and Destroying Asteroids

    22. AsteraX Asteriods Challenge

    23. Challenge 3 - Hints and Tips

    24. Solution 3A - Spawning Asteroids

    25. Solution 3B - Collisions with Bullets

    26. Solution 3C - Bonus: Fixing OffScreenWrapper

    27. Practice Exam - Professional C# Coding Practices

 

 Section 4 : Tracking and Displaying Application Data

    28. Developer Testing and Debugging in Unity

    29. Challenge 4 Intro - Points, Jumps, and UI

    30. Challenge 4 - Prepare for Peer Review

    31. Challenge 4 - Hints and Tips

    32. AsteraX Challenge 4 Project Files

    33. Solution 4A - PlayerShip and Jumps

    34. Solution 4B - Points and UI

    35. Course 1 Summary

    36. Congratulations!

    37. Practice Exam - Developer Testing

 

Chapter 2 : Application Systems Programming

 

 Section 5 : Particle and Effects Systems

   38. Course 2 Introduction

   39. About the Challenges and Solutions

   40. Challenge 1 Intro - Particles and Explosions

   41. Challenge 1 - Implementing Particles and Explosions

   42. AsteraX Particle and Effects Challenge

   43. Challenge 1 - Hints and Tips

   44. Solution 1A - Particles and Explosions

   45. Solution 1B - Particles and Explosions:Bonus

   46. Challenge 1 - Hints and Tips

   47. Solution 1A - Particles and Explosions

   48. Solution 1B - Particles and Explosions: Bonus

   49. Challenge 1 - Self Evalution

   50. Session 1 Quiz - Particles and Effects 

 

 Section 6 : User Progress and Reward Systems, Part 1

   51. Challenge 2 Intro - Multiple Levels and Pause

   52. AsteraX Multiple Levels Challenge

   53. Solution 2A - Pause

   54. Solution 2B - Multiple Levels

   55. Solution 2C - Bonus Challenge: Animated LevelAdvancePanel

   56. Challenge 2 - Self-Evaluation

 

Section 7 : User Progress and Reward Systems, Part2

   57. Challenge 3 Intro - Achievements

   58. Challenge 3 - Achievements

   59. AsteraX Achievements Challenge

   60. Challenge 3 - Hints and Tips

   61. Session 3 Quiz - Scene Management

 

Section 8 : Data Management Systems

  62. Challenge 4 Intro - Saving Game Information Locally

  63. Challenge 4 - Saving Game Information Locally

  64. AsteraZ Local Save Challenge

  65. Solution 4 - Saving Game Information Locally

  66. Challenge 4 - Self-Evaluation

 

Section 9 : User Customization Systems

  67. Project Prep - Setting Up Unity Analytics

  68. Analytics and Remote Settings Setup

  69. Challenge 5 Intro - Player Ship Customization and UI

  70. AsteraX customization Challenge

  71. Challenge 5 - Hints and Tips

  72. Solution 5A - Player Ship Customization in UI: UI Implementation

  73. Solution 5B - Player Ship Customization and UI: Customization Implementation

  74. Challenge 5 - Self-Evaluation

  75. Session 5 Quize - Data Management and User Customization Systems

 

Section 10 : Optimizing for Performance

  76. Challenge 6 Intro - Unity Analytics and RemoteSettings

  77. Challenge 6 - Unity Analytics and RemoteSettings

  78. AsteraX Analytics Challenge 

  79. Solution 6 - Unity Analytics and RemoteSettings 

  80. Debugging and Profiling

  81. Challenge 6 - Self-Evaluation

  82. Session 6 Quiz - Unity Analytics and RemoteSettings

 

Section 11 : Optimizing for Platforms

  83. Challenge 7 Intro - Mobile Edition

  84. Mobile Version Challenge

  85. Challenge 7 - Mobile Edition

  86. Challenge 7 - Hints and Tips

  87. Solution 7 - Mobile Edition

  88. Course 2 Summary

  89. Congratulations!

 

Chapter 3 : 3D Interactions and Navigation

 

 Section 12 : Agent Navigation

  90. Course 3 Introduction

  91. About the Challenges and Solutions

  92. Challenge 1 Intro - Enemy Navigation

  93. Challenge 1 - Enemy Navigation

  94. Stealth Enemy Navigation Challenge

  95. Solution 1A - Enemy Navigation

  96. Solution 1B - Enemy Navigation Bonus

  97. Challenge 1 - Self-Evaluation

  98. Session 1 Quiz - Agent Navigation

 

 Section 13 : Character Animation

  99. Challenge 2 Intro - Character Animation

  100. Challenge 2 - Character Animation

  101. Stealth Enemy Animation Challenge

  102. Solution 2 - Hints and Tips

  103. Solution 2A - Character Animation

  104. Solution 2B - Character Animation Bonus

  105. Challenge 2 - Self-Evaluation

  106. Session 2 Quiz - Character Animation

 

 Section 14 : Camera Movement

  107. Challenge 3 Intro - Camera Control

  108. Challenge 3 - Camera Control

  109. Stealth Camera Movement Challenge

  110. Solution 3 and Bonus - Camera Control

  111. Challenge 3 - Self-Evaluation

  112. Session 3 Quiz - Cmera Control

 

 Section 15 : Environmental Interactions

  113. Challenge 4 Intro - Environmental Interactions

  114. Challenge 4 - Environmental Interactions

  115. Stealth Environmental Interactions Challenge

  116. Solution 4A - Environmental Interactions:Desk

  117. Challenge 4 - Self-Evaluation

  118. Session 4 Quiz - Environmental Interactions

 

 Section 16 : 2D Overlays: Mini-Map

  119. Challenge 5 Intro - Minimap

  120. Challenge 5 - Stealth MiniMap

  121. Stealth MiniMap Challenge

  122. Solution 5 - Minimap

  123. Course 3 Summary

  124. Congratulations!

 

Chapter 4 : Art and Audio Pipeline

 Section 17 : Basic Unity Art Implementation

  125. Basic Unity Art Implementation

  126. Course 4 Introduction

  127. About the Challengers and Solutions

  128. Challenge 1 Intro - Matching Concept Art

  129. Challenge 1 - Matching Concept Art

  130. Strealth Matching Art Challenge

  131. New Concept Art

  132. Solution 1A - Matching Concept Art: Hallway

  133. Solution 1B - Matching Concept Art: Post-Processing and Toon Lighting

  134. Challenge 1 - Self-Evaluation

  135. Session 1 Quiz - Matching Concept Art

 

 Section 18 : Scripting for Art

  136. Challenge 2 Intro - Red Alert

  137. Challenge 2 - Red Alert

  138. Stealth Red Alert Challenge

  139. Solution 2 - Red Alert

  140. Challenge 2 - Self-Evaluation

 

Section 19 : Implementing Audio

  141. Challenge 3 Intro - Audio

  142. Challenge 3 - Audio

  143. Stealth Audio Challenge

  144. Solution 3 - Audio

  145. Challenge 3 - Audio

  146. Session 3 Quiz - Scripting for Art and Audio

 

Section 20 : Adding Multiple Scenes

  147. Challenge 4 Intro - Multiple Levels

  148. Challenge 4 - Multiple Levels

  149. Stealth Multiple Levels Challenge

  150. Solution 4 - Multiple Levels

 

Section 21 : Special Topics in Programming

  151. The Unity Frame Debugger

  152. Networking and Multiplayer

  153. Unity Networking Example

  154. VR Best Practices

  155. AR Best Practices 

  156. Course 4 Summary

  157. Congratulations!

  158. Session 5 Quiz - Special Topics in Unity Programming

 Reflect 

드디어 모든 강의를 수강하였다. 다음 과제는 수강한 강의를 반복 숙달하면서 몸으로 익히는 일이다.

강의를 들으면 5%의 공부효율 밖에 나오지 않는다고 한다. 가장 좋은 것은 서로 설명했을 대 90%의 공부효율이 발생한 다고 한다. 그리로 실제 해보면 75%의 공부효율이 발생한다고 한다. 

실제로 해보고, 혼자서라도 공부하고 이해한 내용을 설명하는 공부방법을 시도해보자. 공부 효율이 15배에서 18배까지 올라갈 것이다. 시간으로 환산을 해도 15시간의 강의 듣기를 1시간 실제 해보기로 전환할 수 있고, 18시간 강의 듣기를 1시간 서로 설명해 보기로 시간을 단축시킬 수 있다. 

'개발💻 > 개발일지' 카테고리의 다른 글

[개발 일지] 23. 12. 14. Thur  (2) 2023.12.25
[개발 일지] 23. 12. 13. Wed  (2) 2023.12.25
[개발 일지] 23. 12. 11. Mon  (0) 2023.12.12
[개발 일지] 23. 12. 08. Fri  (0) 2023.12.10
[개발 일지] 23. 12. 07. Thur  (0) 2023.12.10