Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

gustavolsson

3
Posts
6
Topics
5
Followers
3
Following
A member registered Jul 13, 2018 · View creator page →

Creator of

Recent community posts

Seaside Racing is an unforgiving physics-based multiplayer kart racing game in which you drive soapbox cars down perilous mountain roads by the seaside. In contrast to most kart racing games, the game does not help the player in any way. If you hit a wall, you're probably going to do a somersault and start tumbling down the road. If you get lost, no turtle on a cloud will find you and bring you back to the road. The game is really meant to be played with others and the madness increases exponentially with the number of players! Up to 12 players over the Internet and up to 4 players on the same computer.

Itch page: https://gustavolsson.itch.io/seasideracing

Please reply with your feedback if you decide to buy it!

(3 edits)

Hello everyone,

I'm Gustav and I made a kart-racing game called Seaside Racing nearly 10 years ago at the end of high-school. I had made games since I was a kid but never finished anything big and this was my "re-invent the wheel" project that I swore to finish. I made my own physics engine, graphics, 3d models (in my own 3d model format with exporters for Blender), textures and even sound effects (the kart engine sound is me trying to sound like a car). The game took 2 years to make, the first year in my spare time after school and the second year at home while trying to figure out what I wanted to do with my life.

Finally, I released the game on Xbox Live Indie Games in 2010, right before leaving home for university. The week after release, I remember sitting up in the middle of the night playing the game with people on the other side of the world (the game sold enough for a critical mass of online players in the U.S. only, and I'm from Sweden), hearing them shout, laugh and curse the game over the wire. It didn't matter if they liked or hated the game, the fact that they were playing was overwhelming. Those nights made all the hard work worth it. (If you want to get an idea of what it was like, look at the videos of the game other people have uploaded here)

One night I got into a game with maybe 6 other players, we were racing on Hills (the game only has 3 maps) and everything went well until the bend onto the grass fields. Suddenly, all other players made a tight 90 degree turn towards the cliffs at the far side of the fields. I remember thinking, "I made this game, there is nothing there to see, why is everyone going there?". One after the other the other players hit the cliff wall of the edge of the map, bounced, pitched up and then drove straight up the wall! Someone must have explored the map looking for short-cuts and realized that one could drive over the mountains, something I had not planned at all, and then this secret must have spread to the other online players. I love this kind of emergent multiplayer behavior and this is something I want to explore more if I get to make another big game some day.

I started university and almost forgot about the game. Sometimes I would get an email from someone who enjoyed the game and I would get the same unreal feeling I had when playing the game after release. It's really cool to be able to make something that someone on the other side of the world can experience. I have a few games that I played as a kid that I'll always remember (Triplane Turmoil, Elasto Mania and many more) and it's strange to think that someone had a similar experience working on them as well.

One really nice memory from this time was a movie night at the dormitory I was living at while at university. Towards the end of the evening, I set up my Xbox to show off the game. After playing a few races in split-screen, someone joined the game over the Internet. I didn't think anyone played the game anymore so I was surprised. Then a few more players joined and we started racing while listening to the voice chat (we didn't have a headset ourselves). After a while someone said that they recognized my nickname and "Maybe he is the CREATOR?!". To verify that it was me they sent an email via my website and I replied straight away. That resulted in something along the lines of "OH MY GOD IT IS THE CREATOR! THIS IS THE BEST DAY OF MY LIFE!". It turned out that a group of friends from Indiana used to play the game a lot and they showed me many exploits that they had found over the years. After that evening, I got the nickname "the creator" at the dorm :)

I kept getting emails about the game every other month and not only from the Indiana guys. At first, people wanted new content and then, as the Xbox 360 began to get obsolete, people started asking for a PC port. Last summer (after yet another nice email) I finally decided to port the game to Windows, macOS and Linux. It took about 7 months of part-time work since I had to re-implement the networking backend that Microsoft used to provide with XNA and Xbox Live, create my own avatars, optimize the game and redo the input system. After a lot of hard work, the re-mastered version of the game is now available here on Itch!

As you've probably heard many times, releasing a game with no marketing effort is bad. I want to stress that it's bad even if you don't care about money. You probably want people to play it (even if it's just a silly, pretty bad, game like this one!) and that wont happen either. After about a week of bad download numbers (compared to the initial Xbox release), I made the game free-to-play. Let's hope that brings some new players to the game :)

I'm going to look into the legit sound bug, thanks for examining it so thoroughly!

Regarding the not-sure-bugs: The sound in general has been a low priority, I wanted to first focus on the gameplay, networking and graphics. That said, I would like to improve it in the future and I would love to get some happy music for the game some day, that is the long-term plan. The down-pitch of the engine is meant to break up the repetitiveness a bit and can be explained as the player shifting gear (at least sometimes :)

Thanks! Please rate the game if you have the time :)

Seaside Racing community · Created a new topic Known issues
(2 edits)

Let's use this topic to keep a list of known issues with the game. Simply add a reply with your problem and I'll try my best to get it sorted out.

Known issues

  • The UI is not very clear about if a player is ready to start the race or not or what button should be used to "ready up" (ui updated in 1.0.2)
    • Currently, the player nickname is slightly transparent when not ready and opaque when ready
  • The game can have trouble connecting to remote sessions on macOS, restarting the game usually fixes the problem. I'm investigating the issue..
(5 edits)

Is your generic gamepad unusable in the game? Follow the instructions below:

Seaside Racing uses a framework called SDL for graphics and controller input. SDL has a database of known gamepad mappings that the game can use. If you have a generic gamepad that is not in this database you will not be able to use it with the game out of the box. Don't worry though, it is easy to add gamepad mappings for unknown gamepads.

In order to add a gamepad mapping, download the SDL2 Gamepad Tool here, follow the instructions to map your gamepad, then click "Set Mapping As Environment Variable" and restart your computer. You should now be able to use the gamepad the next time you start up the game!

Seaside Racing community · Created a new topic Welcome!
(7 edits)

Hello and welcome to the Seaside Racing community!

Let's keep this message board focused on the game and please be nice to each other. Don't hesitate to create a post if you have any feedback on the game. Have fun!

Release notes

v1.0.4

  • The Itch app is no longer necessary to play over the Internet
  • Fixed a rare master server crash bug

v1.0.3

  • Added a small text showing the number of spectators (players waiting to join) there are in a session (only shown if >0)
  • Added the ability for the host of a session to restart the race (and choose a new map)

v1.0.2

  • Show what key to press to "ready up" before a race starts
  • Always bring up a menu when Escape is pressed, even if a player does not use the "Keyboard 1" mappings
  • Fixed bug where players could not play online if they had a "." in the path to the game executable (most common on Linux)

v1.0.1

  • Initial public release
(2 edits)

I've started a Discord server for people who want to talk to each other while playing the game. Please be nice to each other!

https://discord.gg/QZ9urFa

Working on it!