First Blog

A little bit of what's been done so far

Hammer Tricks

[ { "text": [ { "type": "string", "attributes": {}, "string": "I wanted some pretty edge details around some of my modular kit pieces, so I just blend paint them in Hammer then export them back out. Scaling them in the Scene keeps the blend data, while scaling down the texture to tile across the object. I\u0027m not worried about the density of my verts since these assets wind up getting scaled 10x their starting size anyways. Mix and matching piece sizes within big chunks allows me to be a bit more intentional with where the grunge lies.", "attachment": {} } ], "attributes": [], "htmlAttributes": {} }, { "text": [ { "type": "attachment", "attributes": {}, "attachment": { "contentType": "image/png", "filename": "https://cdn.sbox.game/upload/b/06835baa/0ae5/477f/9270/224b4a622c92.png", "href": "https://cdn.sbox.game/upload/b/06835baa/0ae5/477f/9270/224b4a622c92.png", "url": "https://cdn.sbox.game/upload/b/06835baa/0ae5/477f/9270/224b4a622c92.png", "caption": null } } ], "attributes": [], "htmlAttributes": {} }, { "text": [ { "type": "attachment", "attributes": {}, "attachment": { "contentType": "image/png", "filename": "https://cdn.sbox.game/upload/b/31b2f869/6069/49a6/93a1/888ccda5c97a.png", "href": "https://cdn.sbox.game/upload/b/31b2f869/6069/49a6/93a1/888ccda5c97a.png", "url": "https://cdn.sbox.game/upload/b/31b2f869/6069/49a6/93a1/888ccda5c97a.png", "caption": null } } ], "attributes": [], "htmlAttributes": {} } ]

Trim Sheets

[ { "text": [ { "type": "string", "attributes": {}, "string": "Thanks to Facepunch\u0027s trim sheet library, I can easily sketch out a few models and feel comfortable with shipping them for the jam. The glass sheet I made came in really handy, wound up needing to optimize the layout for more variety instead of trying to cover every possible size.", "attachment": {} } ], "attributes": [], "htmlAttributes": {} }, { "text": [ { "type": "attachment", "attributes": {}, "attachment": { "contentType": "image/png", "filename": "https://cdn.sbox.game/upload/b/7269d55c/7ff5/464d/9517/59c7b9094706.png", "href": "https://cdn.sbox.game/upload/b/7269d55c/7ff5/464d/9517/59c7b9094706.png", "url": "https://cdn.sbox.game/upload/b/7269d55c/7ff5/464d/9517/59c7b9094706.png", "caption": null } } ], "attributes": [], "htmlAttributes": {} }, { "text": [ { "type": "attachment", "attributes": {}, "attachment": { "contentType": "image/png", "filename": "https://cdn.sbox.game/upload/b/4cb54d32/d6bf/4375/8fee/3c80ef095dd5.jpg", "href": "https://cdn.sbox.game/upload/b/4cb54d32/d6bf/4375/8fee/3c80ef095dd5.jpg", "url": "https://cdn.sbox.game/upload/b/4cb54d32/d6bf/4375/8fee/3c80ef095dd5.jpg", "caption": null } } ], "attributes": [], "htmlAttributes": {} } ]

Modular Kits

[ { "text": [ { "type": "string", "attributes": {}, "string": "Since I need quick and easy iteration for the jam, I settled on creating a modular kit for all my buildings. This also lets me improve upon them later down the line and propagate the changes to every building in the game.", "attachment": {} } ], "attributes": [], "htmlAttributes": {} }, { "text": [ { "type": "attachment", "attributes": {}, "attachment": { "contentType": "image/png", "filename": "https://cdn.sbox.game/upload/b/ca32891f/53e9/4322/9925/f77519d02ec2.png", "href": "https://cdn.sbox.game/upload/b/ca32891f/53e9/4322/9925/f77519d02ec2.png", "url": "https://cdn.sbox.game/upload/b/ca32891f/53e9/4322/9925/f77519d02ec2.png", "caption": null } } ], "attributes": [], "htmlAttributes": {} }, { "text": [ { "type": "attachment", "attributes": {}, "attachment": { "contentType": "image/png", "filename": "https://cdn.sbox.game/upload/b/e6c6dc74/fb82/4ff9/ad18/7bae8734545f.jpg", "href": "https://cdn.sbox.game/upload/b/e6c6dc74/fb82/4ff9/ad18/7bae8734545f.jpg", "url": "https://cdn.sbox.game/upload/b/e6c6dc74/fb82/4ff9/ad18/7bae8734545f.jpg", "caption": null } } ], "attributes": [], "htmlAttributes": {} } ]

Performance

[ { "text": [ { "type": "string", "attributes": {}, "string": "Performance has been a huge challenge through the whole jam, thankfully I\u0027m starting to float around 60fps instead of 100ms per frame. Still some hitching when spawning enemies on the host\u0027s end, but hopefully it\u0027ll be fixed before the jams done! The main issue is the unholy amount of GameObjects needed to decorate 34 zones. I wound up fixing this in two ways: Not updating transforms every frame, and completely disabling them when they disappear into the fog.", "attachment": {} } ], "attributes": [], "htmlAttributes": {} }, { "text": [ { "type": "attachment", "attributes": {}, "attachment": { "contentType": "image/png", "filename": "https://cdn.sbox.game/upload/b/3e6a28ad/ebb7/4033/a921/5e47ab22770b.jpg", "href": "https://cdn.sbox.game/upload/b/3e6a28ad/ebb7/4033/a921/5e47ab22770b.jpg", "url": "https://cdn.sbox.game/upload/b/3e6a28ad/ebb7/4033/a921/5e47ab22770b.jpg", "caption": null } } ], "attributes": [], "htmlAttributes": {} } ]