Creation of new content now has started. The roads are being redone with a much higher quality, the assets a being overhauled with better shaders. And the new world map is being created.
It’s always a good sign when you read the last devblog and conclude that everything that was said to be “in progress” or “to come” has been delivered! 2022 was a big year for Snow Plow Project with the project being accepted on Steam, the playtest being launched and major mechanics being implemented.
After a few months of playtest, community feedback has been overwhelming! Even though some features or fixes were already planned for the future, it was made evident that they were needed quickly.
The last few weeks have been pretty crazy! On february 14th, we opened access to Snow Plow’s playtest, and the following days and weeks were overwhelming!
Physical snow has been time-consuming for the last weeks. If you’ve read my previous posts, you know that emulating snow is a big challenge. Still leaning towards a playtest demo and a campaign mode, but there is a bit of foundations that need to be laid prior…
Optimising a game is a matter of reducing litterally everything to the bare minimum, but without degrading the visual realism of the scene. That’s exactly what’s been done to Snow Plow during the last weeks.
Snow Plow Project is getting to a point where, with all the mechanics and aesthetics working, I’m more and more confident in having more people trying it. It really gained much potential over the last months.
As winter is rolling in, snow is blowing in Snow Plow! Good thing we have a new machine coming out of the factory right in time! The brand new dumper truck is out! Plus: Procedural clouds, moon, northern lights, multiplayer, world creation, and more.
It’s time to start creating the world, and we’re starting from zero…
Let’s start now and create a small map that will be a creation playground, we’ll call it a sandbox.
Here’s the problem with snow: it is made of billions of particles that collide with each other and with the environment. In other words, something unmanagable for a computer. So the challenge was to replicate that behavior in a way that a computer can calculate in realtime. Some funky stuff have been tried in the past, but here’s the solution I came up with.
Creating Snow Plow Project is also a learning journey. Several attempts at creating the game were made in the last years. Before getting to the actual version, a few ugly versions have been made. Want to see what it was looking like?
Amongst all the questions I get concerning Snow Plow Project, the most frequent is: Why is it taking so long? It could be that when I started this project about a decade ago, I didn’t know how to make videogames. I just wanted to create and play a snow plow simulation game, so I decided to learn everything I needed to be able to create it.
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. We do not sell your information to a third party. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duration
Description
_GRECAPTCHA
5 months 27 days
This cookie is set by the Google recaptcha service to identify bots to protect the website against malicious spam attacks.
cookielawinfo-checkbox-advertisement
1 year
Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Advertisement" category .
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
CookieLawInfoConsent
1 year
Records the default button state of the corresponding category & the status of CCPA. It works only in coordination with the primary cookie.
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Cookie
Duration
Description
__gads
1 year 24 days
The __gads cookie, set by Google, is stored under DoubleClick domain and tracks the number of times users see an advert, measures the success of the campaign and calculates its revenue. This cookie can only be read from the domain they are set on and will not track any data while browsing through other sites.
CONSENT
2 years
YouTube sets this cookie via embedded youtube-videos and registers anonymous statistical data.
tk_ai
5 years
JetPack sets this cookie to store a randomly-generated anonymous ID which is used only within the admin area and for general analytics tracking.
tk_lr
1 year
The tk_lr is a referral cookie set by the JetPack plugin on sites using WooCommerce, which analyzes referrer behaviour for Jetpack.
tk_or
5 years
The tk_or is a referral cookie set by the JetPack plugin on sites using WooCommerce, which analyzes referrer behaviour for Jetpack.
tk_qs
30 minutes
JetPack sets this cookie to store a randomly-generated anonymous ID which is used only within the admin area and for general analytics tracking.
tk_r3d
3 days
JetPack installs this cookie to collect internal metrics for user activity and in turn improve user experience.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Cookie
Duration
Description
test_cookie
15 minutes
The test_cookie is set by doubleclick.net and is used to determine if the user's browser supports cookies.
VISITOR_INFO1_LIVE
5 months 27 days
A cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface.
YSC
session
YSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages.
yt-remote-connected-devices
never
YouTube sets this cookie to store the video preferences of the user using embedded YouTube video.
yt-remote-device-id
never
YouTube sets this cookie to store the video preferences of the user using embedded YouTube video.