Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
0

MegaBatar, my first game EVER ; RFC!

A topic by yphil created Jun 01, 2024 Views: 217 Replies: 6
Viewing posts 1 to 4

Hi everyone!

I just published the second beta of my first game, MegaBatar, “A contemplative retro arcade space shooter”.

Those last two months were a whoosh ; I loved every minute of it.

The game is far from perfect, and I welcome any feedback.

And also I find ItchIO fantastic, just sayin’

Looks cool! I like the 3D elements.

Looks cool! I like the 3D elements.

Yes, it was originally meant as a kind of showcase of what the 3D motor can do ; thanks for your time, I’d love to try Stepping Stone Jack (don’t really have access to a Windows machine right now) sometime 🐰

No problem.

You do raise a good subject about how Stepping Stone Jack should be more accessible by being on more platforms, though.

In any case, tonight I released my Linux version.

I like this, the perspective shift is cool. Could the player ship have an aura effect or something to make it stand out more?

(1 edit)

I like this, the perspective shift is cool

This comment made my day 🙂

the shift was actually ultra-simple to do:

func switch_cams(from, to):
    var from_gt = from.global_transform
    var from_fov = from.fov
    var duration = 3.0
    var cam_tween = create_tween()
    cam_tween.tween_property(from, "global_transform", to.global_transform, duration)
    cam_tween.parallel().tween_property(from, "fov", to.fov, duration)
    cam_tween.tween_callback(reset_cam.bind(from, to, from_gt, from_fov)) # Optional!
    
func reset_cam(from, to, gt, fov):
    signal switched_cams
    from.current = false
    to.current = true
    from.global_transform = gt
    from.fov = fov
    switched_cams.emit()

Though about it (“aha!”) in the shower, worked right away.

Could the player ship have an aura effect or something

You mean it’s not visible enough ? I’m going to look into that ; Thanks a lot !