Gaming index | Project index | About me

Game plans as of 2025, Started 2/4/2025

Here are some things I plan to use:

For Linux mobile/tablet including Android and possibly iOS/iPadOS: Rust crates, glow, SDL3, glow_glyph, and whatever I need to put those together. For desktop: Ads: Rust crates wry and webbrowser, also Microsoft ads, Development: Rust crates wgpu, egui, winit, and whatever is needed to glue them together. For all smart televisions: ReNative. For VR/AR/XR/MR: Rust crate StereoKit. For game consoles: Dragon Ruby in Ruby (also Raspberry Pi) and Ebitengine in Go (also freeBSD). Maybe for iOS/iPadOS: SwiftUI. For web and all else: plain HTML, Javascript, a web GPU shader framework, and CSS.

Updates

Update 2/7/2025, just SDL3 for mobiles/tablets and for popular mobiles/tablets, ads section from desktop. SDL2 was considered. Update 2/9/2025, In addition for desktops: midir and gilrs. Update 2/13/2025, for desktops, quinn for multiplayer. 2/14/2025, Update, maybe except Nintendo Switch, Beef SDL3 for game consoles but check Beef lang before as it is now experimental. 2/17/2025, Update, using Defold for all game consoles, GLSL for 3+d and Lua for rest. 2/21/2025, Update, SDL3 for all desktops including *BSDs and still ads section maybe. 2/25/2025, Update, Tao if I can't get a webview in SDL3 to work. 2/28/2025, Update, Onclicka for ads in games instead of Microsoft Ads. That ads server can even do cookieless. I may need a unique key for free games though. Easy enough to do. 3/7/2025, As is, Rust SDL3 does not have text and I could try SDL3-sys in Rust and SDL2 does not have shaders but may try original plans for desktop nearly.

About them

Most of those are free and open source. Dragon Ruby is not free for game consoles and SwiftUI and Apple stuff is paid in their developer program. Anything that runs on Apple stuff expect a fee to Apple. There were a lot of options for things I could use. This is mostly Rust language stuff. How I plan to do ads on desktop games is have a webview open on occasion, ask before storing or retrieving any cookies and send a signal to whatever web page ads would be on not to have cookies if it is not allowed. If an ad is clicked then redirect to default web browser on that platform. Must be not intrusive legally I think. For this, maybe as a background for end score. I may also have ads on mobile games maybe, or as things are now seeming, probably not.

What I may make

So what will I be building? So far plans are for a 3 or more dimensional snake game, PacMan game, maze game, and other games to be thought of later. Most things above have shaders and threading, what does not have threading is Dragon Ruby and ReNative does not have shaders unless I missed something. Plans are to try to build by type of system like computers or mobile touchscreens or TVs or VR/... or game consoles. There are plenty of other things you could use and these are ones I plan to use. I plan to dev-log each game as I make it. I have plans for practically every major type of thing and some for less popular things.

X E.