Skip to content
View LaMitaOne's full-sized avatar

Block or report LaMitaOne

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
LaMitaOne/README.md

Welcome to the Skia4Delphi goldmine

Hi there! 👋 I'm Tamy,

Delphi tinkerer. Skia4Delphi addict.

Ask DeepWiki

Most of my repos started as a 2-hour "can I do this?" challenge that went slightly out of hand. 🚀

🛠️ What I'm up to

  • Deep-diving into custom Skia rendering – and absolutely loving it.
  • Back to the roots – I barely use the form designer anymore; everything happens in code now.
  • The Skia Breakthrough – I tried Skia4Delphi a while ago and had no idea what to do with it. But porting my Delphi 7 code to it changed everything. Now I'm slowly getting it! 😄

That was the result... Skia-Flowmotion https://github.com/LaMitaOne/skia-flowmotion

skia-flowmotion

Give it a try too! Maybe I can inspire some people with these ideas. Either way, I’m definitely having a lot of fun building things.

Since then, it has escalated a lot, and now I'm trying out everything I can do with it...
Seems I can even build all the games of my childhood with that base 🤤 it's sooo cool, accidentally built a nano game engine
At the end of the day, it's just a background thread moving pixels around. Same as i done it from begin! My very first "Hello World" was a threaded, animated sidebar—which, 22 years later, is still the playlist in my media player.
I used to move panels, forms, and pics around... and now I move avatars and whatever I want around. 😎
(but with skia4delphi it looks much cooler)

Lots of prototypes, but a bit more than only basics mostly... :D some just trys if I can get it done. But all at a level where its starting to make fun :D so still surely usable for some to learn and get some beautiful things done faster :)

"The engine is not the framework. The engine is the code you write."
John Carmack

🎮 Skia4Delphi Games (each one file, no ext engine):
2D Platformer https://github.com/LaMitaOne/Skia_PlatformerGame
2D Lemmings/Worms/Portal/Touch hybrid https://github.com/LaMitaOne/SkiaLemmings
2D Side-scrolling space shooter https://github.com/LaMitaOne/SkiaStarPatrols
2.5D C&C style isometric rts https://github.com/LaMitaOne/Skia-RTS-Game
2.5D Isometric cat game https://github.com/LaMitaOne/Skia-A-Cats-Life
2.5D Raycasting doom base https://github.com/LaMitaOne/SkiaDoomBase
Tetris clone https://github.com/LaMitaOne/Skiatris

🎮 Game components FMX:
MRX Gamepad Core https://github.com/LaMitaOne/MRX-Gamepad-Core

🎨 Skia4Delphi Components:
Alive Progress/Loading circle https://github.com/LaMitaOne/SkiaAliveProgress
Audio Visualizer https://github.com/LaMitaOne/SkiaAVisualizer
CustomThreadedBase (that one i use mostly) https://github.com/LaMitaOne/SkiaCustomThreadedBase
Skia-Button https://github.com/LaMitaOne/SkiaButton
Skia-Flowmotion animated image grid https://github.com/LaMitaOne/skia-flowmotion
Skia-Slideshow https://github.com/LaMitaOne/Skia-Slideshow
Skia-Circlepopup https://github.com/LaMitaOne/skia-circlepopup
Skia-CubesPopup https://github.com/LaMitaOne/SkiaCubesPopup
Skia Desktop Pet https://github.com/LaMitaOne/SkiaDesktopPetBase

🧪 Skia4Delphi experimental Components:
CustomMultithreadedBase https://github.com/LaMitaOne/SkiaCustomMultiThreadedBase
Page Control https://github.com/LaMitaOne/SkiaPageControl
Surface Widget/modules rendering engine https://github.com/LaMitaOne/MRX-Skia-Surface
LCARS fluid engine https://github.com/LaMitaOne/Skia-LCARS-Fluid-Engine

🖥️ VCL Components:
Flowmotion animated image grid https://github.com/LaMitaOne/Flowmotion
Picshow extended https://github.com/LaMitaOne/PicShow-Extended
Circlepopup https://github.com/LaMitaOne/Circlepopup
MediathekView https://github.com/LaMitaOne/LaMita-MediathekView

-Lazarus Components:
Flowmotion animated image grid https://github.com/LaMitaOne/lazarus-flowmotion

-Older projects:
FMX remote for my player https://github.com/LaMitaOne/MRX-remote
Motorola Studio(RIP) Android Javascript remote for my player https://github.com/LaMitaOne/AndroidRemote
C# Basic Clone of my player https://github.com/LaMitaOne/Lamita-Mediaplayer
C++ qt Analog Cockpit sample https://github.com/LaMitaOne/c-qt-cockpit-sample


📬 Feel free to check out my repositories or reach out!

If you want to tip me a coffee.. :)

Donate with PayPal

Pinned Loading

  1. skia-flowmotion skia-flowmotion Public

    Delphi RAD Studio Skia Flowmotion - Animated Image gallery/grid component

    Pascal 16 4

  2. SkiaAVisualizer SkiaAVisualizer Public

    Delphi FMX Skia4delphi Audio Visualizer

    Pascal 8 1

  3. SkiaAliveProgress SkiaAliveProgress Public

    Delphi RADStudio skia4delphi Sci-Fi Swarm Loader / Progress bar component

    Pascal 6 4

  4. Skia-Slideshow Skia-Slideshow Public

    A high-performance, hardware-accelerated slideshow component for Delphi FMX, utilizing the power of Skia4Delphi.

    Pascal 1 1

  5. Skia_PlatformerGame Skia_PlatformerGame Public

    RADStudio FMX / Skia4Delphi platformer game prototype with physics, jumping, collision, particles & animated stickman... Enjoy! :D

    Pascal 9 3

  6. SkiaLemmings SkiaLemmings Public

    A lightweight, multi-threaded Lemmings(Catlings), Worms, and Portal hybrid written in pure Delphi, utilizing Skia4Delphi for hardware-accelerated 2D rendering.

    Pascal