Advanced Game Development Techniques: From 2D to 3D Graphics
Explore the evolution of game development techniques and technologies in this comprehensive guide. From 2D graphics design to the complexities of 3D rendering, this resource delves into key concepts and software tools such as DirectX and OpenGL. Understand the foundational elements of FPS, RPGs, and strategy games, along with the importance of character development and environment design. Ideal for aspiring game developers, it covers both theoretical concepts and practical applications, providing insights into modern game creation techniques.
Advanced Game Development Techniques: From 2D to 3D Graphics
E N D
Presentation Transcript
1. ?? ??? ?? ????? ???????
??? : ? ? ?
2. 1. ???????? ??(game)? ???? '??, ??, ??' ?? ??? ???. ?? ????? 'gehem'??? ???? ??? ?.
??? ??? ????? ?? ??????, ?????, ??????, ?????? ?? ? ??? ??? 4?? ??? ?????? ?? ????????? ????? ??? ?? ? ?? ??.
????? ???? ?? ???(Sprite)? ????(Background)? ??? ? ??.
3. 1. ???????? ?? ???- ????? ??? ??? ?? ?????? ???? ?? ?? ?? ??.- ??? ??? ???? ??? ??? ?? ? ???? ?? ??? ??.
?? ??- ????? ?? ??? ???? ?????? ??? ??? ????? ??? ??? ???? ?. - Map?? ??, Tile?? ??, 3D?? ???? ??.
4. 2. ??????(1)
5. 2. ??????(2) ????: ?????? ??, ?? ??(concept) ???, ??????, ?????? ??, ??? ????? ???? ? ??? ?? ??(???) : ?? ??? ???? ?? ??????? ??? ???? ?? ??? ? ??, ???? ??? ???? ??? ?? ? ?? ??. ??? ??? ???? ?????? ??? ?? ???? ??? ???? ??. ?? ?????? ???? ?????? ??? ? ?? ??? ??, ????? ?, ??? ?? ?? ??? ??. ? ??? ?? ?? ?? : ??? ??? ?? ? ??? ????? ???? ??.
6. 2. ??????(3) ????: ??? ????? ????? ?? (??? ???, ??? ???, ???? ???, ??? ???, ???????)
????: ????? ??? ?, ????? ?? ? ???? ??, ????? ?? ??? ????? ?? ? ??? ?? ?? ?? : ????? ??? ??? ??. ? ??? ??, ?? ?? : ?? ???? ??? ???? ?? ??? ??? ?? ??? ??? ???? ???? ???? ??? ??(??, ??) ?? ??.
7. 2. ??????(4) ????? : ????? ?? ?? ????? ??? ? ?????, ?????? ?? ?? ??? ??? ?????.
?? : Online, Offline
8. 3. ??????? ???(1) ????? ??? ???? ????? ????? ????? PC? 2D??? ?????(Drawing S/W, Painting S/W) ??? ?????, ??? ?? ???? ??? 3D??? ????? ??. ?? ?? ???? ?? ?? 3D ???? ??? ?? ??? ?????? ???, 3D??? ?????(Max, Lightwave, MAYA, Softimage?), ?? ??? ?? ??? ?? ?? ????? ??.
9. 3. ??????? ???(2) ????? ?? ????
2D ??? ??: - DirectDraw??? ???(Windows ????)
3D ??? ??: - DirectX 3D ?? ?????; DirectX? ??? 3D API (??? ??)- Glide 3D ?? ?????; 3Dfx?? ?? ???? ??? ??? 3D API (??? ??) - Open GL ?? ?????; ????? ??? 3D ??? ????? ??? Open GL? ??? ?? (??? ??)- Motion Capture ; ??? ??? ??? 3D ???? ???? ?????? ??? ??? ?? ????? ??? ?? ??? ??? ????(???, ???, ???)
10. 3. ??????? ???(3) ????? ?? ????
3D ??? ?? ?? - Anti-aliasing ; ?? ?? ??- Alpha Blending ; ?? ?? ???? ??? ??? (??, ??)- Fogging ; ?? ??? ?? ?? ?? - Light effects ; ??? ???? ?? ?? ?? ?? - Mip-mapping ; ???? ?????- texture filtering (Bi-linear, Tri-linear)
11. 3. ??????? ???(4) ????? ?? ?????
2D ??? ??(?? ? 2D???, ????, 2D??): Photoshop, Illustrator, Deluxe Paint, Fractal Paint
3D ??? ??(3D Map, 3D Character, 3D Animation): MAX, MAYA, Lightwave, Softimage, Havok(????)
???, ??? ????: FLASH, Director, JAVA, Web3D(??? 3D), Mobile SDK
3D ????? ?? : Kaydara, FilmBox, Marionette (?????)
12. 4. ?? ??? ???? ??? ???: ??? ????(Character)? ???
????? ??? : ?? ????, ?? ???? ????? ?? ???
??? ??? : ??? ??????, ?????, ??????? ?? ????? ???, ???? “????????”? “????” ?? ??.
?(map) ??? : ??? ??? ?? ?? ?????. ??? ???, ???, ???, ??? ? ??? ?? ??? ??.
13. 5. ?? ??? ???? ???? ???? ?? : ???? ??
?? ?? : ???, ???, ???III
?? ?? : ???????, ??, ??????, ?? ?? ???? 3
?? ??(FPS) : The Sum of All Fears, Doom, ???? ??? 2
?? ?? : ????, ????
?? ?? : ??, ??, ??, ??, ???, ??
??? ?? : HardBall, FIFA, NHL, NBA
??? ?? : Need for Speed, Test Drive, Sega Rally
14. 5. ?? ??? ???? ???? ???? ?? : ?? ??? ???? ?? ???? ???? ??? ??? ???? ???? ??? ?? ???? ?? ?? ??
- ???? : ????? , ??? ?? ??
15. 5. ?? ??? ???? ???? ???? ??(Role Playing Game) : ?? ?? ?? ??? ??
?? RPG : ???3
SRPG(Strategy RPG) : ????2
Action RPG : ????2
??? RPG : ??? ??
??? RPG : YS2-???
??? RPG : ????, ?????
16. 5. ?? ??? ???? ???? ????? ?? : ???? ??? ? ?? ???? ??? ??? ??? ?? ??? ??? ?? ?? ??? ? ??
- ???? ?????: Flight Simulator, Falcon, F22 Lightning, Jet Fighter
?? ????? : ???, ???, ??? ??
?? ????? : ???, ???, ???
?? ????? : ??????? , ????, The Sims, Tomak
?? ????? : ???, Plus+
17. 5. ?? ??? ???? ???? Strategy(??) ????? : ????? 2
Turn-Based Strategy(TBS) : Heroes Might and Magic, Panzer Campaign, Panger General
Real Time Strategy(RTS) : Dune, ??? ? ?? , Warcraft, Starcraft, ???, ????
?? ??? ??? : Xcom, Jagged Alliance
18. 6. ??? ?????? ?? 50~70??
??? ?? : 1958? / ?? ??? ????? (?? ??? ????? ??)
??(B/W)? ?? ????(character) ?? ??
19. 6. ??? ?????? ?? 80??(2D??? ??)
???? : 1985? / ????? ???????? (??)
?????? : 1980~1985 / Apple II - ????, ????, ????, ????? ?? ?? (8? ??)
MSX?? : 1985~1988 / ?? ???? ??? ??(16? ??, ?? ????? ??, VRAM ? Sound? ??)
Super Mario : 1985? / Nintendo (8Bit ??? Famicon)
20. 6. ??? ?????? ?? 90??(3D??? ??)
Super Famicon : 1991? / Nintendo (16bit ???? ??)
3do, Saturn, Playstation : 1994? / SEGA, SONY (32bit ???? ??)
Windows ?? : 1995? / Windows? ?? ?? ?? (Windows 95 ??)
3D ???????? ?? : ?????? ??
3D ??, ??? ?? : 3D ???? ?? ? ?? ??? ??? ??? ??(MUG Game) "??? ??“ ??
21. 6. ??? ?????? ?? 2000?? (???, ??? ??? ??)
PS2, X-BOX, GAME CUBE : 2002? / SONY, Microsoft, Nintendo (64bit ???? ?? : DVD, 3D????)
3D ?? ??? ?? ?? : ??? ?? ????, ????, ?????
? ???(Shell Shading) : ??? ??? ?? ???? ???? ?? ?????? ? ??? ??? ??? 3D ??? ?? ??
??? ?? ?? : ???? ??, ????, ????, ??? ?? , ??? ????, ?????? (2D ?? ?? ?,? ??? ??? ???)
22. 7. ?? ?????? ???? 3D ????? ??? ??? ????? ???????(Game UI)? ??
???????? ???? ? ???????? ??? ???? ???? ??
???? ??? ? ?????? ??
VR(????)??? ??? ??????? ??
???? ??? ??? ?? ???? ???? ??? ??? ??, ??? ???? ???? ??? ??.
23. ?????????? ???????http://game.kongju.ac.kr???