Elias Farhan's Avatar

Elias Farhan

@kraklegrand.bsky.social

๐ŸŽฎ Co-Founder @ Team KwaKwa ๐Ÿง‘๐Ÿปโ€๐Ÿซ Head of Games Programming at SAE Institute Geneva ๐Ÿ”จ Working on Beach Slap with @hoot.bsky.social ๐ŸŽฏ Specializing in Rollback multiplayer, Computer Graphics and Game Jam ๐ŸŒ eliasfarhan.ch

144 Followers  |  765 Following  |  37 Posts  |  Joined: 18.10.2024  |  2.2693

Latest posts by kraklegrand.bsky.social on Bluesky

Graphics Programming Conference 2025 Elias Farhan is a indie game developer, programmer, teacher and speaker. He has fun with the gameboy, computer graphics, game engine programming, C++, prototyping with Unity and online multiplayer game programming.

I went to the #gpc2025 Graphics Programming Conference this week, here is my little report on it: eliasfarhan.ch/jekyll/updat...

21.11.2025 10:03 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Beach Slap on Steam There is only one beach and you are a disgruntled, selfish penguin. Dash, stomp and slap your way to vacation supremacy in this chaotic multiplayer brawl.

store.steampowered.com/app/3170110/...

07.11.2025 16:17 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Who will own the beach? ๐ŸŒด๐Ÿง
Slide ๐Ÿ’จ, stomp ๐Ÿ‘ฃ, and slap ๐Ÿ–๏ธ your way to victory in Beach Slap โ€” a wild penguin brawler for 2โ€“8 players!
๐ŸŽฎ Play locally or online with rollback netcode!
๐Ÿ’ฅ Wishlist now on Steam ๐Ÿ‘‡
#pitchyagame

07.11.2025 16:17 โ€” ๐Ÿ‘ 9    ๐Ÿ” 6    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

We are e-sport now (I guess)! I also did a slap on stage. Proof here: youtu.be/wx6nSvxgNmI?...

18.08.2025 03:14 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
๐ŸŽฎBIC Festival 2025: Busan Indie Connect Festival 2025 Festival Dates Offline: August 15 (Fri) โ€“ August 17 (Sun), 2025 Online: August 8 (Fri) โ€“ August 29, 2025 Venue Offline: BEXCO Exhibition Center I, Hall 1 Online: Official Website

You can find all the other games from BIC on this special Steam page: store.steampowered.com/curator/3173...

08.08.2025 09:35 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Beach Slap on Steam There is only one beach and you are a disgruntled, selfish penguin. Dash, stomp and slap your way to vacation supremacy in this chaotic multiplayer brawl.

Don't forget to wishlist Beach Slap on Steam: store.steampowered.com/app/3170110/...

08.08.2025 09:24 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

You can find us at the booth A111 in the Action Spirit Area!

08.08.2025 09:24 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

We are going to BEXCO, Busan (South Korea) next week for the Busan Indie Contest Festival to showcase our game Beach Slap!
#swissgames #bicfest #indiegame #gamedev

08.08.2025 09:24 โ€” ๐Ÿ‘ 16    ๐Ÿ” 6    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

So we started adding customization to Beach Slap

#SwissGames #ScreenshotSaturday #IndieDev #BeachSlap

19.07.2025 17:50 โ€” ๐Ÿ‘ 14    ๐Ÿ” 4    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
blender screencap for a fake billboard in Beach Slap. Shows one of the penguin holding a nondescript soda bottle with the words "SPRONK: dronk" over it

blender screencap for a fake billboard in Beach Slap. Shows one of the penguin holding a nondescript soda bottle with the words "SPRONK: dronk" over it

Making fake ads is the best

25.06.2025 15:14 โ€” ๐Ÿ‘ 32    ๐Ÿ” 5    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0
Video thumbnail

A lil post on one of the projects I'm working on for #PitchYaGame, it's BEACH SLAP

๐ŸงBe a violent penguin who refuses to share
๐ŸŽฎFrantic multiplayer in local or 8-player online with rollback
๐Ÿ‘’Give your penguin a hat
๐Ÿ—บLot's of unique arenas and gimmicks
๐Ÿ–ŠDon't like them? Use our level editor!

06.06.2025 16:24 โ€” ๐Ÿ‘ 12    ๐Ÿ” 4    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Picture of our game Beach Slap running smoothly and simultaneously on desktop and android phone

Picture of our game Beach Slap running smoothly and simultaneously on desktop and android phone

Beach slap running at 60fps on android :>

31.01.2025 17:28 โ€” ๐Ÿ‘ 5    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Thatโ€™s about it for 2024. So many things changed for me, and I am thankful where I am. I am so grateful for the support of my partner, my dear friends and my family and I am looking forward for 2025! Happy Holidays everyone and Happy New Year!

28.12.2024 10:07 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image Post image Post image

Finally, I also ran a trail last week: 32km with 1200m elevation by night in 4 hours and 46 minutes. It was very long, but an achievement I trained hard for!

28.12.2024 10:07 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

It was a very personal and charming project to work on. I am not done with the Soup Raiders universe, but this game is canceled.

28.12.2024 10:07 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Soup Raiders (demo) by TeamKwaKwa Available for Windows

Finally, after countless roundtrip between working on it or leaving it behind, I decided to leave Soup Raiders behind. I released today the latest demo here: teamkwakwa.itch.io/soup-raiders

28.12.2024 10:07 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Beach Slap on Steam There is only one beach and you are a disgruntled, selfish penguin. Dash, stomp and slap your way to vacation supremacy in this chaotic multiplayer brawl.

You can find more here (please wishlist!): store.steampowered.com/app/3170110/...

28.12.2024 10:07 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

With Team KwaKwa, I am currently working on Beach Slap, a game we made for Epic Game Jam 2023 and that I started to work on earlier this year. It features online rollback multiplayer. I feel back at the time in 2016 when I was working on Splash Blast Panic, a fun game to work on.

28.12.2024 10:07 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

But I love what I am doing and I already started to take some decisions to change things next year for the best.

28.12.2024 10:07 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

A downside on my part is my current life planning. I have effectively three jobs now with SAE Institute, 6it and Team KwaKwa. So my current work-life balance is non-existent :S

28.12.2024 10:07 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Since then, I am learning so much in such a short amount of time. I am learning a lot of new things in C++ of course. Itโ€™s a hard language to master (I like to compare it to the French language in a way).

28.12.2024 10:07 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

After the conference, I got a proposal to work at Six Impossible Things Before Breakfast and I accepted it! Itโ€™s a full remote position and it changed my life. Itโ€™s a direct consequence of my talk at CppCon. I canโ€™t talk about what I am working on there (NDA etcโ€ฆ).

28.12.2024 10:07 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

It was an interesting experiment to program a game from scratch using SDL2, FMOD, Photon Realtime. I also used my own physics engine (Neko Physics) that I continue to work on.

28.12.2024 10:07 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

The conference version was buggy, but I fixed most of it and it should work, I have Nintendo Switch port as well, but that I cannot make public unfortunately (except if you are a Nintendo developer).

28.12.2024 10:07 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

For this talk, I work on a multiplayer online version of Splash Blast Panic, the game I released on 2018. It was sort of a revenge over life kid of project. You can find the open-source repository here: github.com/EliasFarhan/...

28.12.2024 10:07 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

My talk went really well. When I rehearsed it the week before, I finished it in 35 minutes, so I added a few more content, felt more confident, took my time and I time it at 57 minutes.

28.12.2024 10:07 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

There were so many interesting talks. For me, it felt great to be with a lot of people that I could talk about C++. I liked feeling like an idiot in a room full of geniuses.

28.12.2024 10:07 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

When I arrived in the US, I was very jetlagged and it took some time for me to adapt. Luckily, my talk was on the 4th day of the conference.

28.12.2024 10:07 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I spent the summer to work on my talk. It means that I felt a bit overworked when starting the new school year in September before going to CppCon. I gave a less formal version of the talk at the gamedev meetup and then an similar version at school the week before the event.

28.12.2024 10:07 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Later in the year, I was very lucky to be selected to give a talk at @cppcon.org.web.brid.gy this year for my rollback talk. I still remember exactly where I was at school when I got the news and how happy I was.
cppcon2024.sched.com/event/1gZgv/...

28.12.2024 10:07 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@kraklegrand is following 20 prominent accounts