Skip to content

Commit bc97b2a

Browse files
committed
feat(blog): New articles
1 parent 76554c6 commit bc97b2a

File tree

11 files changed

+688
-395
lines changed

11 files changed

+688
-395
lines changed
Lines changed: 182 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,182 @@
1+
---
2+
title: "SinaRun is now out!"
3+
tagline: "Closer to a slow walk, really."
4+
date: 2025-11-03
5+
tags: ["SinaRun", "release", "gamedev"]
6+
featured: true
7+
---
8+
9+
After a very long time spent in limbo, I'm proud to announce **the full release of SinaRun is now out!**
10+
11+
<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/PiAH1v7-SsE?si=vAoWXUahNWRItaey" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
12+
13+
<iframe src="https://store.steampowered.com/widget/324470/" frameborder="0" width="646" height="190"></iframe>
14+
15+
This final update is currently only available on Steam, but will be deployed to Itch.io in the coming weeks.
16+
17+
## Changelog
18+
19+
### General
20+
21+
- Added a new Speedrun game mode
22+
- In this mode, all levels from the chosen category (or both) are played in a row, with the total time being the sum of all individual times. This mode includes a leaderboard for each category.
23+
- This game mode needs to be unlocked by completing any level at least once (including the tutorial in normal mode)
24+
- Reworked menus with more modern UI elements and visuals
25+
- Reworked in-game UI
26+
- Improved keyboard and controller navigation in menus
27+
- Updated application icon
28+
- Replaced game logo with a higher resolution and properly colored one
29+
- Added support for binding more keys (ex: mouse4, mouse5 etc can now be bound)
30+
- The game is now available for Apple Silicon Macs
31+
- Added support for Steam Cloud
32+
- Updated credits
33+
- Removed the walk function
34+
- Removed WIP multiplayer mode
35+
- Removed Training mode (it wasn't really working, nor useful)
36+
- Improved UI scaling
37+
- Improved performance
38+
- Renamed the level categories as follows:
39+
- Main Line -> Standard
40+
- Classic -> Legacy
41+
- Legacy levels now needs to be unlocked by completing any level in the Standard category at least once
42+
43+
### Levels
44+
45+
#### New Tutorial
46+
47+
The tutorial has been redone from scratch to better prepare and teach players how to play the game. A common complaint was that the previous tutorial was a bit demeaning towards both the player and the game itself, so I tried to make it more fun and engaging. It is now a short level that introduces the player to the basic mechanics of the game, while also being a fun and pretty level to play through. It now has its own leaderboard, and after being completed once, it can be played as a normal level in the Standard category.
48+
49+
#### New Level: Coffee Swirl
50+
51+
A happy-looking level with a lot of different paths to take, should be pretty fun to go through! This level is part of the Standard category.
52+
53+
#### Blast Tendency
54+
55+
- Improved visuals consistency with the rest of the game
56+
57+
#### Wanderer Hideout
58+
59+
Wanderer Hideout has been reworked to be more visually appealing and to have a better flow.
60+
61+
- Reworked lighting
62+
- Improved "mountains" formation
63+
- Reworked platform formation
64+
- Moved side pillars to make it harder/impossible to climb in unintended places
65+
- Lessened initial rotation of the player
66+
- Updated particles
67+
- Reworked the end of the map
68+
- Fixed a few platforms being darker than intended
69+
70+
Since overall best times are lower than the current best times (by around 700-800ms), leaderboards won't be reset
71+
72+
#### Community Interest
73+
74+
- Fixed certain collision issues
75+
76+
#### Elastic Light
77+
78+
- Added music, Four Prophets by General Fuzz (the music previously used in Spiritual Era)
79+
80+
#### Spiritual Era
81+
82+
- Moved to the main line category
83+
- Changed music to Go Inward by General Fuzz
84+
85+
#### Slick Talk
86+
87+
- Improved lighting. Platforms should be easier to see without necessarily being blinding like they used to be a few patches ago
88+
89+
#### Golden Opportunity
90+
91+
- Updated lighting
92+
- Adjusted certain platforms towards the end to make the shortcut possible from both sides
93+
94+
#### Inner Synergy
95+
96+
- Moved to the legacy category
97+
- I do not have the motivation to rework this map completely to make it flow better, and too many people over time told me they liked the map as it was, so I decided to leave it as is. Although, as I do not consider it to be up to the quality of the other maps in the main line category, I think the legacy category is a better fit for it.
98+
- Updated lighting
99+
- Fixed certain collision issues
100+
- Removed death zones throughout the map
101+
- Slightly updated certain platforms to avoid getting stuck now that death zones are removed
102+
- (No changes have been made to the "exploit", it's okay to use it!)
103+
104+
#### Legacy Maps
105+
106+
##### Red Things
107+
108+
- Modified map scaling so it works better with the current movement engine
109+
- Adjusted certain platforms to make it easier to get through the map
110+
- Reduced fog
111+
- Added leaderboard
112+
113+
##### Light City
114+
115+
- Adjusted map scaling so it works better with the current movement engine
116+
- Reduced fog
117+
118+
##### White Things
119+
120+
- Adjusted map scaling so it works better with the current movement engine
121+
- Moved spawn position back a little bit
122+
- Added leaderboard
123+
124+
### Bugs Fixes
125+
126+
- Fixed a bug causing 00:00:00 times. I'm not sure that's the name you wanna be known for but thanks to 'The Loliconvict' for finding how to reproduce this bug!
127+
- Fixed end door hitbox being larger than intended (this does not affect times, as it was unlikely to hit the part of the hitbox that was larger than intended)
128+
- Fixed speed meter jittering between values at max speed
129+
- Fixed player own score not being properly highlighted in the leaderboard in certain cases
130+
- Fixed the minimum speed indicator not working correctly after reset
131+
- Fixed underscores not showing properly in names on the leaderboard
132+
- Fixed an issue where shadows would shake/flicker on certain maps
133+
- Fixed an issue where other Steam users statistics on the same computer would override the current user's statistics
134+
- Fixed an issue where keyboard bindings would not properly reflect the current keyboard layout
135+
- Fixed a thousand little things over the past few years...
136+
137+
## Why did it take so long
138+
139+
I started working on this game when I was a young teenager, a kid really, and despite the fact that I definitely have not been working on it consistently, it's been a huge part of my life. I've learned a lot about game development, programming, and myself through this project. SinaRun has honestly been quite persistently in the back of my mind since its release.
140+
141+
I'm ashamed of the state it was left in. I'd like to think that I was and I am now too, better than releasing early access slop that never get finished. A lot of it was due to a lack of motivation due to various factors, perfectionism, the last 10%... and in more recent years, a lack of time (I'm an adult now, believe it or not).
142+
143+
Every single time I started a new project, even 10 years later, the only thing I could think of was "I should be finishing SinaRun instead". It sucked, both for me and for players of the game! Ever since the game release, I've gotten praise for the game in my DMs on various platforms or by mails and while players never explicitly expressed that they were disappointed by the lack of updates, I can easily assume that they would've preferred playing a finished version of it.
144+
145+
### What did it take
146+
147+
Wanting to make a new game.
148+
149+
I was able to suppress this feeling of inadequacy while working on softwares and websites, but I've been unable to even think about making a game without feeling like I was disappointing everyone by not finishing SinaRun first.
150+
151+
Additionally, support from my friends regarding streamlining the game and removing elements of the game that I was dreading coming back to / updating to my standards. The most notable of which was multiplayer support, something I initially added to SinaRun Classic to please a single person (who ended up never playing the game, ha) and that I have now fully removed from the game.
152+
153+
### Connecting with people is actually hard
154+
155+
The multiplayer code of SinaRun 2 (now just SinaRun) re-used a lot of the original code from the classic version which was: made by a 12 years old, programming in C# for the first time in her life, in an engine she didn't know very well, not fun anyway and well networking complicated you know. It tangled the entire game's code and made working on SinaRun, even 10 years later very annoying.
156+
157+
But, I felt really bad about removing it, because I know that over the years some people have told me they had made wonderful memories on it (some even asking me for 10+ years old builds of the first game to play it again!) and well, it was part of the pitch to sell the game.
158+
159+
More concretely however, it was unplayable both for technical and gameplay reasons. There were a lot of bugs, the server list and facilitator for connections were a pain to keep online (both now and in 2014) and didn't really work most of the time, the gameplay was very bad, pretty much impossible to play unless all players had the exact same skill level and the host quick to press buttons.
160+
161+
There was three choices:
162+
1. Spend a very long time re-doing the multiplayer from scratch, killing my motivation forever
163+
2. Accept that it sucked a lot
164+
3. Remove the multiplayer
165+
166+
Due to how it tangled the rest of the code (almost every piece of code in the game had to take into account that it could run in networking) 2. was very annoying, because even keeping it but bad meant making progress on the rest of the game slower. I was initially going for 1., but the truth is that I would've never had finished it.
167+
168+
So, I choose the third option.
169+
170+
## 1-800-Disappointed
171+
172+
If you're someone who bought SinaRun while it was in Early Access (or before even!), hoping for a wonderful multiplayer experience eventually: I apologize.
173+
174+
If any missing features are deal breakers for you, and you would like to get refunded your purchase, but are not eligible for Steam's refund program, please contact me at **[email protected]** (with a proof of purchase and how you'd like to get refunded) and I'll be happy to help you out, no questions asked (and if do have questions, I'll answer them!). You can keep the game, of course.
175+
176+
There's a million things I would have liked to do, but I had to draw the line somewhere to be able to move on. I hope that you can nonetheless appreciate the work that has been put into this final update, and that it will be a fitting end to SinaRun's development.
177+
178+
{{ dinkus /}}
179+
180+
I'm extremely grateful for all the support I've received from the community, thank you very much! There's a lot of names that came back throughout the years and it's impossible for me to remember them all, but really, thank you all.
181+
182+
See you all for my next game, hopefully that one won't take as long.

crates/website/content/blog/sinarun-is-now-available.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: SinaRun is now available!
33
date: 2014-08-22
4-
tags: ["SinaRun", "release", "games"]
4+
tags: ["SinaRun", "release", "gamedev"]
55
---
66

77
After all those months of hardwork, SinaRun is finally ready for release! Yes, finally! For the occasion, my friend FoxFiesta made a super cool trailer:
545 KB
Loading
109 KB
Loading

0 commit comments

Comments
 (0)