Post B6R0zhGc2yf2KP3oLg by pikario@mastodon.gamedev.place
(DIR) More posts by pikario@mastodon.gamedev.place
(DIR) Post #B6R0zcqEV7BObQggfw by pikario@mastodon.gamedev.place
0 likes, 0 repeats
I may have a new side project ๐Finally took time to see how dev on the #playdate works (specially 3D !)
(DIR) Post #B6R0zd57bl5nLbeZsm by pikario@mastodon.gamedev.place
0 likes, 0 repeats
I've successfully rewritten the code in C (in the video above it was lua): I will need a direct access to the 3D API and the best performance for the idea I haveAnd now I go to sleep ๐ฅฑ
(DIR) Post #B6R0zdGouGRxvt7v7I by pikario@mastodon.gamedev.place
0 likes, 0 repeats
This is REAL 3D made by REAL polygons#playdate #gamedev #indiedev
(DIR) Post #B6R0zdYBrgLQnlFnBw by pikario@mastodon.gamedev.place
0 likes, 0 repeats
It wasn't easy, the tunnel is in fact working since the beginning of the week **inside the simulator**, and when I uploaded it to the real device it crashed ๐ฅฒIt took me the last two days of trials and crashes to make it work: I was cpu bound (and so the device kill the app), I needed to split the game init between multiple frames
(DIR) Post #B6R0zdkb7YGlQF3hWy by pikario@mastodon.gamedev.place
0 likes, 0 repeats
I'm having a really great time on this project โค๏ธI've been able to add some states (menu, in game and pause), with some UI (I draw everything myself, event the font), an object floating in the tunnel (it's a test for the future player character). I also greatly improved the graphics: I found a wireframe mode from the SDK but I wasn't happy with so I rewritte some parts. I didn't except to have so much fun writing C!Next focus: the gameplay โ#playdate #gamedev #indiedev
(DIR) Post #B6R0ze0CBYkKCcM9qK by pikario@mastodon.gamedev.place
0 likes, 0 repeats
Working with a tiny device like the playdate and its constraints take me back when I was doing games for my casio calculator during school, I loved making them!And I was sending my creations to my friend directly with a cable, it was so cool
(DIR) Post #B6R0ze93ebpqe6VEem by pikario@mastodon.gamedev.place
0 likes, 0 repeats
Finally a beginning of something that looks like a gameplay(I'm using the crank to rotate)#playdate #gamedev #indiedev
(DIR) Post #B6R0zeKkx7C1ENyZtI by pikario@mastodon.gamedev.place
0 likes, 0 repeats
The draw order was a headache (the obstacles were not hidden by the tunnel), at the end I draw all of them (tunnel + obstacles) as the same object, it solves a lot of things x)The first time I ran this version on real hardware, the framerate was low (below 20fps), I've implemented sort of a LOD system for the tunnel and now I stay around 30fps, I think it will be my target (although the playdate can go up to 50)#screenshotsaturday #playdate #indiedev #gamedev
(DIR) Post #B6R0zeblvqnu59wAPg by pikario@mastodon.gamedev.place
0 likes, 0 repeats
I fixed the issue I had preventing me from drawing images (an uninitialized pointer...), so now I have a title screen! Meet ๐ฆ๐จ๐ฃ๐๐ฅ ๐ง๐ข๐๐ข๐๐๐๐ก ๐ฏ๐ ๐#playdate #gamedev #indiedev
(DIR) Post #B6R0zeoBBijEhdk4ki by pikario@mastodon.gamedev.place
0 likes, 0 repeats
I'm happy I've finally found a way to manage my memory allocations to be able to bring more variety into the obstacles patterns (maybe you noticed it was looping in the last video I shared...)Never thought to like this much coding with C x)
(DIR) Post #B6R0zeySZUx5DWYHmC by pikario@mastodon.gamedev.place
0 likes, 0 repeats
I've made a tool in godot so I can design the tunnels more visually, I can import and export an array of points as text. I can just copy/paste from/to my playdate code in C#godotengine #gamedev #indiedev
(DIR) Post #B6R0zfArpMsPq0MC7E by pikario@mastodon.gamedev.place
0 likes, 0 repeats
Last week I focused on the technical side, I now have a stable 20 fps and I can generate obstacle patterns easily ๐ฎโ๐จNext: level design #playdate #gamedev #indiegame
(DIR) Post #B6R0zfa2Jn0f648ILY by pikario@mastodon.gamedev.place
0 likes, 0 repeats
New obstacles type: pillars!#playdate #gamedev #indiedev #screenshotsaturday
(DIR) Post #B6R0zg0GkFzePQPFEe by pikario@mastodon.gamedev.place
0 likes, 0 repeats
Audio balance is always the hardest part of gamedev ๐
(DIR) Post #B6R0zgSd2og7pNftRI by pikario@mastodon.gamedev.place
0 likes, 0 repeats
Okay, I'm very proud of the idea I had for the cover art (the one you saw in the #playdate menu), but I will not show it here, you will have to see to yourself when released ๐ (it's only a matter of weeks)
(DIR) Post #B6R0zgrRYYWn4LHi7M by pikario@mastodon.gamedev.place
0 likes, 0 repeats
Something I wanted to do for a while: using the accelerometer to add an effect when tilting the playdate. It's not my first try to get it right, I struggled with the maths, but today's implementation pleases me!It's only used in the menu so it won't distract during the levels (they are hard enough ๐)#playdate #gamedev #indiedev
(DIR) Post #B6R0zhGc2yf2KP3oLg by pikario@mastodon.gamedev.place
0 likes, 0 repeats
My initial plan was to release a first version on itch and then wait for a slot to publish it on the playdate catalog (can take months). But I learned today I will not be able to use the leaderboard API for the itch build, so I'm now thinking of skipping the itch release ๐ค
(DIR) Post #B6R0zhhCS7vberV2n2 by pikario@mastodon.gamedev.place
0 likes, 0 repeats
OMG in the doc about coding in C for the #playdate they insist that you don't use double in your code so I was careful to always use float. I just discovered a function using cos and sin (instead of cosf and sinf), I replaced them and now I have gained 8FPS, they were right about double ๐ณ
(DIR) Post #B6R0zi4x1ovWqWc0oK by pikario@mastodon.gamedev.place
0 likes, 0 repeats
I've submitted the game to Panic! ๐#playdate
(DIR) Post #B6R0ziVXQyC6Az3FFg by pikario@mastodon.gamedev.place
0 likes, 0 repeats
It got approved! ๐ฅณ
(DIR) Post #B6R0ziwTonkFWXelFI by pikario@mastodon.gamedev.place
0 likes, 0 repeats
For the future catalog page I'm creating a banner, Panic says it's recommended not to just be a screenshot, but a render like a cover on an old game box. So I've recreated a tunnel with obstacles in blender, I like the render.But I'm still researching how I can integrate the title (it can be in color) ๐คMy attempts:#playdate #blender #gamedev
(DIR) Post #B6R0zjOq7MQiwUvPRw by pikario@mastodon.gamedev.place
0 likes, 0 repeats
Okay, I had an idea to play with the background on the catalog page to make a 3D effect, what do you think?#playdate
(DIR) Post #B6R0zjrCPv7CMSC3ea by pikario@mastodon.gamedev.place
0 likes, 0 repeats
I tried to go in a different direction, what to you think of this cover image?#playdate #gamedev