
3D Pixel-Art Terrain Authoring
Date of Recording: 2021-02-21
The tile-based aesthetic of pixel art games is difficult to capture using Unity's default terrain engine, which linearly interpolates a heightmap texture over a variably-subdivided quad. Instead, we opt to build a custom terrain mesh generator that treats the input heightmap as a low-resolution tile map, and translates it into a mesh using a marching-squares-based algorithm designed to generate pixel-art-like structures including terraces and slopes.
A custom editor UI is made to author edits to the heightmap in a way which is intuitively clear. This system lends itself to both procedural heightmap generation and artist manipulation.





![1 DEV from EVERY COUNTRY makes a VIDEO GAME! [episode 1]](https://img.youtube.com/vi/xN-otEIg9Po/hqdefault.jpg)
















![[게임 개발 일지 111] 검사 파티 이동 모션 찐막 수정 #게임 #1인개발 #indiedev](https://img.youtube.com/vi/-fniiRWyhj8/hqdefault.jpg)


















![[2D 게임 개발 꿀팁 시리즈] 스프라이트 아틀라스](https://img.youtube.com/vi/FHHm73vgABw/hqdefault.jpg)

![[2D 게임 개발 꿀팁 시리즈] 텍스처](https://img.youtube.com/vi/eXgMHUu9bls/hqdefault.jpg)











![[2D 게임 개발 꿀팁 시리즈] 2D 애니메이션 샘플](https://img.youtube.com/vi/-SQtbs9tyxw/hqdefault.jpg)


















![[2D 게임 개발 꿀팁 시리즈] 2D 게임 최적화 팁](https://img.youtube.com/vi/Rw2u-ScXN4I/hqdefault.jpg)






































![[2D 게임 개발 꿀팁 시리즈] 2D 애니메이션](https://img.youtube.com/vi/lStxewSNxNA/hqdefault.jpg)









![[2D 게임 개발 꿀팁 시리즈] Variant Sprite Atlas](https://img.youtube.com/vi/uWy9Rwv7DBs/hqdefault.jpg)































![[2D 게임 개발 꿀팁 시리즈] Sprite Atlas 주의점](https://img.youtube.com/vi/TPOxYjsioqY/hqdefault.jpg)







































































































































































































































































































































































































































