Warning: Cannot modify header information - headers already sent by (output started at /home/kgca/public_html/education/education02_p2.html:2) in /home/kgca/public_html/counter.php on line 15
KGCA °ÔÀÓ ¾ÆÄ«µ¥¹Ì
Ȩ | ±³À°¾È³» | ±³À°°úÁ¤¾È³» | ÇÁ·Î±×·¡¹Ö °úÁ¤

¡¡

C / C++ ¾ð¾î   

°ú    ¸ñ

 °­   ÀÇ   ³»   ¿ë

C / C++

 µ¥ÀÌÅÍÀÇ Ãë±Þ
 ±âº»ÀûÀÎ ¿¬»êÀÚ
 ÀÚ·áÇü º¯È¯
 
Ç¥ÁØ ÀÔÃâ·Â ÇÔ¼ö(1)
 Á¦¾î ±¸Á¶
 Ç¥ÁØ ¶óÀ̺귯¸® ÇÔ¼ö
 Ç¥ÁØ ÀÔÃâ·Â ÇÔ¼ö(2)
 Æ÷ÀÎÅÍ
 ÇÔ¼ö
 ±â¾ï Ŭ·¡½º
 ±¸Á¶Ã¼
 File
ÀÔÃâ·Â

 OOPÀÇ °³³ä ¹× Ư¡
 class
 ÇÔ¼öÀÇ default Àμö
 overload & reference
 constructor & destructor
 »ó¼Ó
 OverRide, Composition
 new, delete , Operator
 this Æ÷ÀÎÅÍ, friend ÇÔ¼ö, friend class
 File ÀÔÃâ·Â
 template
 STL(Standard Template Library)

  c++11 SmartPointer

 

ÀڷᱸÁ¶ ¹× µðÀÚÀÎÆÐÅÏ   

°ú    ¸ñ

 °­   ÀÇ   ³»   ¿ë

ÀڷᱸÁ¶  /

µðÀÚÀÎÆÐÅÏ

  Stack, Queue, Linked List
 Á¤·Ä¾Ë°í¸®Áò
 Å½»ö¾Ë°í¸®Áò
 Æ®¸®, ±×·¡ÇÁ  
 

 

   °´Ã¼ »ý¼ºÀ» À§ÇÑ µðÀÚÀÎ ÆÐÅÏ
 -Abstract Factory, Builder, Factory Mthod
 -Prototype, Singleton
 ±¸Á¶ °³¼±À» À§ÇÑ µðÀÚÀÎ ÆÐÅÏ
 -Adapter, Bridge, Composite, Decorator

  -Facade, Flyweight, proxy

  ÇàÀ§ ¼öÇà °³¼±À» À§ÇÑ µðÀÚÀÎ ÆÐÅÏ

  -Chain of Responsibility, Command, Interpreter

  -Mediator, Memento, Observer,State

  -Strategy, Template Method, Visitor

 

API/MFC

°ú    ¸ñ

 °­   ÀÇ   ³»   ¿ë

Win32/MFC

 Window ProgrammingÀÇ °³¿ä ¹× Ư¡
 Window Class & WndProc
 Handle, Message
 Resource & Event
 Timer
 Interface
 RPG Game ±âÃÊ(2D)
 Shooting Game ±âÃÊ
 Äɸ¯ÅÍÀÇ °ü¸® & FPS
 mini Game
Á¦ÀÛ

 MFC ±¸¼º ¹× ±âº» °èÃþ±¸Á¶
 AppWizard
 SDI(Single Document Interface
 ±âº» µµÇü Ãâ·Â
 Event(mouse, keyboard) & Timer
 Paint Program(Menu bar, Tool bar)
 CDC, CPen, CBrush
 Modal ´ëÈ­»óÀÚ, °øÅë ´ëÈ­»óÀÚ
 File ÀÔÃâ·Â, Serialization
 FormView
 MDI(Multiple Document Interface)
 ºÐÇÒ Window
 List Control, Tree Control
 °ü¸® Program
 Bitmap Load & Save
 Map tool
Á¦ÀÛ

 

Network(Game Sever)

°ú    ¸ñ

 °­   ÀÇ   ³»   ¿ë

Socket 

Program

 TCP/IP Protocol
 Window SocketÀÇ ±âº» °³³ä
 Winsock ÃʱâÈ­¿Í Á¾·á
 SocketÀÇ »ý¼º ¹× close
 Socket ÁÖ¼Ò ±¸Á¶Ã¼
 µµ¸ÞÀÎ À̸§ ½Ã½ºÅÛÀÇ µ¿ÀÛ ¿ø¸®
 TCP Server/ClientÀÇ ±âº» ±¸Á¶¿Í µ¿ÀÛ ¿ø¸®
 Application ProtocolÀÇ Çʿ伺°ú Message ¼³°è ±â¹ý
 Multi Thread
 Multi Thread¸¦ ÀÌ¿ëÇÏ¿© TCP Server¸¦ ÀÛ¼º
 Thread µ¿±âÈ­
 UDP Server/ClientÀÇ ±âº» ±¸Á¶
 Broadcasting
 Socket ¿É¼Ç
 Window GUI ApplicationÀÇ ±¸Á¶¿Í µ¿ÀÛ ¿ø¸®
 ´ëÈ­»óÀÚ ±â¹Ý Socket Application ÀÛ¼º ±â¹ý
 Blocking°ú Nonblocking Socket ¸ðµå
 Select Socket ÀÔÃâ·Â ¸ðµ¨


Database(Game Sever)

°ú    ¸ñ

 °­   ÀÇ   ³»   ¿ë

DBMS

  ODBC API

   MS SQL or MariaDB or MySQL
 Sql Query

 Normalization 

 Stored Procedure

   Transact

 

2D °ÔÀÓÁ¦ÀÛ ÇÁ·ÎÁ§Æ®

°ú    ¸ñ

 °­   ÀÇ   ³»   ¿ë

°ÔÀÓÁ¦ÀÛÇÁ·ÎÁ§Æ®

 ÇÁ·ÎÁ§Æ® ¾ÆÀÌÅÛ ¼±Á¤
 ÁÖÁ¦¿Í ¼ÒÀç
 ÆÀº° °ÔÀÓ ±âȹ¼­ Á¦ÀÛ
 ¾ÆÀÌÅÛ ¼³Á¤°ú ¹è°æ ½ºÆå ¼³Á¤
 2D Library Á¦ÀÛ
 ÆÀµéÀÇ ºÐ¾÷È­
 ÇÁ·ÎÁ§Æ® ÀÏÁ¤°èȹ ¼ö¸³
 Resource ÀÛ¾÷
 ¹®Á¦ºÐ¼® ¹× µð¹ö±ë
 ¿Ï·á º¸°í¼­ ÀÛ¼º / 
¹ßÇ¥

 

 

DirectX  11,12 SDK

Direct3D °³³ä ÀÌÇØ ¹× °ÔÀÓÁ¦ÀÛ¿¡ ÇÊ¿äÇÑ ±âÃÊ Áö½Ä È°¿ë

ÁÖ    Á¦

 °­   ÀÇ   ³»   ¿ë

DirectX SDK
&
Tutorials
¡¡

 3D ±×·¡ÇÈ ÀÌ·Ð
 DirectX Graphics °³³ä ¹× ±â´É
 DirectX SDK Tutorials ¹× Samples ¼³¸í ¹× °­ÀÇ
   - Initialization / View Ports
   - Multiple Device/Swap Chains
   - Primitive Types
   - Vertex Buffer/ Index Buffer
   - Local/World/View/Projection Transforms
 Transformation&Lighting
±¸Á¶ ÀÌÇØ ¹× È°¿ë

 3D Math
&
 Geometry

 º¤ÅÍÀÇ °ÔÀÓ È°¿ë ¹× ¸ðµâ Á¦ÀÛ
 Æò¸é¿¡ °ü·ÃµÈ 3D ¼öÇÐ
 Çà·Ä(¿ªÇà·Ä)ÀÇ 3D ¼öÇÐ ¹× ½ÅÃà/ȸÀü/À̵¿ º¯È¯
 ÄõÅÍ´Ï¿Â(Quaterions) ¹× ¿ÀÀϾ(EulerAngles)
ÀÇ È°¿ë

Camera

 1ÀÎĪ ¹× 3ÀÎĪ ij¸¯ÅÍ Camera Control
 ÀÌÆåÆ® È¿°ú Ä«¸Þ¶ó Á¦¾î
- Camera Zoom In/Out Control
- Camera Follow Through Control
- Camera Rotation Control
- Camera Spring Control
 µð¹ö±× Ä«¸Þ¶ó Á¦¾î
 ¸ÖƼ Ä«¸Þ¶ó Á¦¾î ¹× °ü¸® 

¡¡

Direct3D Graphic

ÁÖ    Á¦

 °­   ÀÇ   ³»   ¿ë

Texture
&
Blending

 ÅؽºÃÄ ¸ÅÇÎ( Texture Mapping )
 ÅؽºÃÄ ÇÊÅ͸µ( Texture Filtering )
 ÅؽºÃÄ ÁÖ¼ÒÁöÁ¤¹æ½Ä( Texture Addressing )
 ÅؽºÃÄ ¹Ó¸ÅÇÎ( Texture Mip-Mapping )
 ¸ÖƼ ÅؽºÃĸµ( Multi-Texturing )
 ¾ËÆÄºí·£µù( Alpha Texture Blending )
 ¾ËÆÄÅ×½ºÆÃ( Alpha Testing )
 ÇÁ·¹ÀÓ¹öÆÛ ¾ËÆÄºí·£µù(Alpha Blending in the frame Buffer)
 ¸ÅÅ͸®¾ó ¾ËÆÄºí·£µù( Alpha Blending with Materials )
 ±íÀÌ ¹ÙÀ̾( Depth Bias )
 ºôº¸µå( Billoarding )

Lighting
&
Materials

 µð·º¼Ç ¶óÀÌÆ®( Direction Light )
 Æ÷ÀÎÅÍ ¶óÀÌÆ®( Point Light )
 ½ºÆ÷Æ® ¶óÀÌÆ®( Spot Light )
 ¸ÅÅ͸®¾ó°ú ¶óÀÌÆ®ÀÇ
ó¸® ¹× È°¿ë

Shadow

 Æò¸é ½¦µµ¿ì ÀÌÇØ ¹× ±¸Çö
 ¿øÇü ½¦µµ¿ì ÀÌÇØ ¹× ±¸Çö
 Åõ¿µ ½¦µµ¿ì ÀÌÇØ ¹× ±¸Çö
 º¼·ý ½¦µµ¿ì ÀÌÇØ ¹×
±¸Çö 

¡¡

Max SDK

ÁÖ    Á¦

 °­   ÀÇ   ³»   ¿ë

3D Model

 3DÆÄÀϱ¸Á¶ ÀÌÇØ( fbx,3ds,Max, ASE, MD3, X File )
 ASE/ X File Loading ¹× ·£´õ¸µ ±¸Çö
 SubMaterial ±¸Á¶ Á¦¾î°ü¸® ±¸Çö
 ¹öÅؽº ¹× ¸Þ½¬ ±×·ì Á¦¾î°ü¸®
 ¿¡´Ï¸ÞÀ̼Ç
µ¥ÀÌÅÍ Á¦¾î °ü¸®

 Max SDK

 3D Max SDK ÀÌÇØ¹× °³³ä
 3D Max Export ÀÌÇØ ¹× ±¸Çö
 3D Max Utility ÀÌÇØ ¹× ±¸Çö
 ÀÚü Æ÷¸Ë ±¸Á¶ Á¦ÀÛ
 3D Max Plug-In ÀͽºÆ÷ÅÍ Á¦ÀÛ
 3D Max plug-in  ÀÎÆ÷ÅÍ
Á¦ÀÛ

¡¡

½¦ÀÌ´õ

°ú    ¸ñ

 °­   ÀÇ   ³»   ¿ë

Shader(HLSL)

  DirectX 11, 12  SDK ½¦ÀÌ´õ ÆÄÀÌÇÁ¶óÀÎ

 Vertex Shader  °³³ä ¹× È°¿ë

 Hull Shader

 Tessellatior

 Domain shader

 Pixel Shader  °³³ä ¹× È°¿ë 

  Geometric Shader °³³ä ¹× È°¿ë 

 Compute Shader 

 ½¦ÀÌ´õ È°¿ë

 Æþ ¼¼À̵ù ¹× Á¶¸í ÀÌÇØ ¹× ±¸Çö
 
¿ì¼± ¼øÀ§ ¹öÆÛ ±×¸²ÀÚ ÀÌÇØ ¹× ±¸Çö
 ±íÀÌ ¹öÆÛ ±×¸²ÀÚ(Depth Buffer Shadow) ÀÌÇØ ¹× ±¸Çö
 Ä«Å÷ ·£´õ¸µ( Cartoon Render) ÀÌÇØ ¹× ±¸Çö
 È帲 ÇÊÅÍ( Blur Filter ) ÀÌÇØ ¹× ±¸Çö
 ¸ð¼Ç ºí·¯( Motion Blur ) ÀÌÇØ ¹× ±¸Çö
 Æ÷±×
ÀÌÇØ ¹× ±¸Çö

  Water, Image Process

* Çбâ´ç ±âÁØ ¼ö¾÷ÀÏ ¼ö´Â 22ÁÖ(110ÀÏ)ÀÔ´Ï´Ù. .

¡¡

 

¡¡

ÇÁ·Î±×·¥ Á¦ÀÛ ÆÄÆ®º° ( ÁöÇü/ij¸¯ÅÍ/ÀÌÆåÆ®/½Ã½ºÅÛµî)  ½ÉÈ­ ¼ö¾÷

 

ÁöÇü

°ú    ¸ñ

 °­   ÀÇ   ³»   ¿ë

 ÁöÇü»ý¼º
(½Ç³»/½Ç¿Ü)

 Height Map »ý¼º ¹× ±¸Çö
 ROAM »ý¼º ¹× ±¸Çö
 ¶óÀÌÆ®¸Ê »ý¼º ¹× ±¸Çö
 ÁöÇü ŸÀϸµ( Tile Bridge/Splatting )
 ¿ÀºêÁ§Æ® LOD »ý¼º ¹× ±¸Çö
 ÁöÇü LOD
»ý¼º ¹× ±¸Çö

°ø°£ºÐÇÒ

 Ä«¸Þ¶ó ÇÁ·¯½ºÅÒ ¹× Äøµ ±¸Çö
 ÄõµåÆ®¸®(
QuadTree) ±¸Çö ¹× È°¿ë
 ¿ÁÆ®¸®(OctTree) ±¸Çö ¹× È°¿ë
 BSP(Binary Space partitioning ) ±¸Çö ¹× È°¿ë
 Potal List ±¸Çö ¹× ·£´õ¸µ
 PVS
±¸Çö ¹× È°¿ë

¡¡

¾Ö´Ï¸ÞÀ̼Ç

°ú    ¸ñ

 °­   ÀÇ   ³»   ¿ë

3D Object
Animation

 Animation ±¸Á¶ ÀÌÇØ ¹× ±¸Çö
 Max Exporter Animation ±â´É Ãß°¡ ¹× ±¸Çö
 KeyFrame Animation  Á¦ÀÛ ¹× ±¸Çö
 Skeletion Animation Á¦ÀÛ ¹× ±¸Çö
 Object Frame Interpolation ±¸Çö
 Motion Conversion
±¸Çö

 3D Character Animation

3D Max Charater Studio ÀÌÇØ ¹× È°¿ë
 3D Max CS SDK ÀÌÇØ ¹× È°¿ë
 Vertex Blending ¹× Non blending ÃßÃâ ¹× ·Îµù
 Skinning Animaion  Data »ý¼º ¹× ±¸Çö
 Charater Motion Blending
 Charater Motion Conversion

 

¡¡

¹°¸® & ÀΰøÁö´É

°ú    ¸ñ

 °­   ÀÇ   ³»   ¿ë

Physics

 Collision Detection ÀÌÇØ ¹× È°¿ë  
 ÆÄƼŬ½Ã½ºÅÛ(Particle System) ÀÌÇØ ¹× ±¸Çö
 Bezier/B-Spline Curve Á¦ÀÛ ¹× È°¿ë
 Rigid body
µ¿¿ªÇÐ ½Ã¹Ä·¹ÀÌ¼Ç Á¦ÀÛ ¹× È°¿ë

Artificial
 Intelligence

 ±æã±â ¾Ë°í¸®Áò(A*) ÀÌÇØ ¹× ±¸Çö
 Graph Traversal( BFS, DFS ) 
 À¯ÇÑ»óűâ±â(FSM)
Á¦ÀÛ ¹× È°¿ë

  ÇнÀ

  ½Å°æ¸Á(´º·±)


ÀÌÆåÆ®

°ú    ¸ñ

 °­   ÀÇ   ³»   ¿ë

Special Effects

 2D ÅؽºÃÄ ÀÌÆåÆ® ÀÌÇØ ¹× ±¸Çö
 ÅؽºÃÄ ¿¡´Ï¸ÞÀÌ¼Ç ÀÌÇØ ¹× ±¸Çö
- ¹°/ºÒ/È­¿°/¿¬±â/À̹ÌÁö¿Ö°î µî
 3D Effect Animation ÀÌÇØ ¹× ±¸Çö
 Particle Effect ÀÌÇØ ¹× ±¸Çö
- ºñ/´«/¿¬±â/¸¶¹ý µî
 ¹üÇÁ/³ë¸» ¸ÅÇÎ(Bump/Normal Mapping) ÀÌÇØ ¹× ±¸Çö
 ·£Áî Ç÷¹¾î(Lens Flare) ÀÌÇØ ¹× ±¸Çö
 È¯°æ¸ÅÇÎ(Environment Mapping)
ÀÌÇØ ¹× ±¸Çö

 

C#

°ú    ¸ñ

 °­   ÀÇ   ³»   ¿ë

C#

 C# ¾ð¾î ¹®¹ý

  Ŭ·¡½º »ó¼Ó¼º

  ÀÎÅÍÆäÀ̽º

  À§ÀÓ°ú À̺¥Æ®

  ¿¹¿Ü ó¸®¿Í ¼±Çà󸮱â

  ¸®Ç÷º¼Ç°ú ¾ÖÆ®¸® ºäÆ®

  ºñ°ü¸® /ºÒ¾ÈÀü ÄÚµå È£Ãâ ¹× »ç¿ë

 ¶÷´Ù, Linq,

 ÆÄÀÏ  ÀÔÃâ·Â 

 c# ¼ÒÄÏ ÇÁ·Î±×·¥ 

  À©µµ¿ì Æû  

 

 

À¯´ÏƼ3D(Unity3D)

°ú    ¸ñ

 °­   ÀÇ   ³»   ¿ë

Unity3D

 À¯´ÏƼ ±âÃÊ ¹× »ç¿ë¹æ¹ý

 ±âº» ¿ÀºêÁ§Æ®(Prefab/Á¶¸í/»ç¿îµå/Ä«¸Þ¶ó) Á¦¾î ¹× °ü¸®

  c# ½ºÅ©¸³Æ® ÀÛ¼º

  GUI »ç¿ë ¹×  ¾À Àüȯ

  ÀÌÆåÆ®(ÆÄƼŬ) ÄÄÆ÷³ÍÆ®

  ÁöÇü(¸Ê) ÄÄÆ÷³ÍÆ®

  Rigidbody ÄÄÆ÷³ÍÆ® ¹× Ãæµ¹

 Äɸ¯ÅÍ ¿¡´Ï¸ÞÀÌ¼Ç °ü¸® 

  Coroutine / Raycast / Event

  ¶óÀ̺귯¸® È°¿ë

 ¹èÆ÷Çϱâ 

 

Unreal Engine 4

°ú    ¸ñ

 °­   ÀÇ   ³»   ¿ë

UnrealEngine4

 Actor, Pawn, Character

 Camera, Level

  Blueprint

  Triger & Volumes

  Material & Shader

  HUD System/UMG UI Editer

  Open World Tool

  Behavior Ther Ediotor

  Persona Editor

  Cascade Editor

  Sound Cue Editor

  Physics Asset Tool

  UE4 C++ Programming

  Build System

 

 


Åø Á¦ÀÛ

°ú    ¸ñ

 °­   ÀÇ   ³»   ¿ë

Engine Design

/

Tools

 Game System Design ¹× Á¦ÀÛ 
 ¾À ±×·¡ÇÁ(
SceneGraph) ±¸Çö

 Map Tool
 Character Tool
 Effect Tool
 Network Sever/
Clent System
 Event/Interface Tool


Á¹¾÷ÇÁ·ÎÁ§Æ®
 °ÔÀÓ °³¹ß ÇÁ·Î¼¼½º¿Í µ¿ÀÏÇÑ Á¶°Ç¿¡¼­ ½ÇÁ¦ °ÔÀÓ °³¹ß

°ú    ¸ñ

 °­   ÀÇ   ³»   ¿ë

ÆÀº° °ÔÀÓ°³¹ß

 ±âȹ ¹× ±×·¡ÇÈ ÆÀ °£ÀÇ »óÈ£ Ä¿¹Â´ÏÄÉÀÌ¼Ç ¹æ¹ý Áöµµ
 °¢ Àü°ø ÆÄÆ®º° ÀÛ¾÷ ºÐ´ã ¹× Á¦ÀÛ ÀÏÁ¤ Áöµµ
 Ä³¸¯ÅÍ ¹× ¹è°æ ¿£Áø°ú °áÇÕ Áöµµ
 Ä³¸¯ÅÍ µ¿ÀÛº° ¾Ö´Ï¸ÞÀÌ¼Ç Ã³¸® ¹× ÃÖÀûÈ­ Áöµµ
 ¹è°æ ÄÁ¼Á¿¡ ¸Â´Â ¹è°æ »ý¼º ¹× °ü¸® Áöµµ
 ¿ùº° ÇÁ¸®Á¨Å×À̼ÇÀ» ÅëÇÑ Ä÷¸®Æ¼ ¹× ¹ë·±½Ì Áöµµ
 ¸ÊÅø,ij¸¯ÅÍÅø,ÀÌÆåÆ®Åø µî °¢Á¾ Åø ÃÖÀûÈ­ ÀÛ¾÷ Áöµµ
 ÀÎÅÍÆäÀ̽º¿Í ÀÌÆåÆ®
±¸Çö Áöµµ

 

Æ÷Æ®Æú¸®¿À Á¦ÀÛ

   Á¹¾÷ÇÁ·ÎÁ§Æ®ÀÇ Ä÷¸®Æ¼ Çâ»ó ÀÛ¾÷ ¹× Æ÷Æ®Æú¸®¿À Á¦ÀÛ

°ú    ¸ñ

 °­   ÀÇ   ³»   ¿ë

Æ÷Æ®Æú¸®¿À

Á¦ÀÛ

 ÆÄÆ®º° Æ÷Æ®Æú¸®¿À °èȹ¼­ Á¡°Ë
 ¿Ï¼ºµÈ Á¹¾÷ÇÁ·ÎÁ§Æ® ÀÛ¾÷¹° Ä÷¸®Æ¼ Áöµµ
 °¢ ÆÄÆ®º° Æ÷Æ®Æú¸®¿À ÀÛ¾÷
 
ÀÔ»çÁö¿ø¼­ ÀÛ¼º ¹× Æ÷Æ®Æú¸®¿À ÆíÁý Áöµµ, ¸éÁ¢ ¿ä·É Áöµµ.
 Á¹¾÷¼¼¹Ì³ª¸¦ ÅëÇÑ Ãë¾÷Áöµµ(Á¹¾÷ÇÑ ¼±¹è °³¹ßÀÚ ÁÖ°üÀ¸·Î
 
ÀÌ·ç¾îÁü)

* Çбâ´ç ±âÁØ ¼ö¾÷ÀÏ ¼ö´Â 22ÁÖ(110ÀÏ)ÀÔ´Ï´Ù.