Sega Saturn Development > General Jo Engine Help

General questions about getting started

(1/1)

SilasVt:
Hello everyone,
my name is Silas and I am a Systemelectronics Technician. That means I can do embedded programming in Assembly and C, kinda simpler things. I wanna expand myself beyond just microcontrollers and in addition to doing software for PCs in C++ I also had this idea of making my own kinda Sonic The Hedgehog 3D game Demo on a console. After many thoughts I have now settled on the Saturn. I am tired of some people on the internet saying the saturn sucks and how they could have never made a real sonic game for it.

I got all the files downloaded and installed Yabause and played around with the shell scripts and the sample projects. I am on Tumbleweed and I do use code::blocks to look at and write the code.

My problem now though is that there doesn't seem to be the best documentation or tutorials for Jo out there. Which on its own is fine, but bad for me. I don't even know where to start.

Im gonna start doing simple things and 2D things but my end goal is 3D and I have a few questions about it:

1. I noticed there is physics, hitbox systems in Jo. These only work for 2D and you need to create your own 3D physics and collission systems?
2. How does one actually create a 3D model or mesh into Jo? That i haven't been able to read from the source code documentation or the samle projects. Do you have to manually write each vertex into your source code to get a model into it? Or is there a way you can just make a 3D model in blender or similar and then import it. If there is a way to just get a model from blender and plug it into Jo, are there any special things to consider? or can you just make a model and texture it and it works. considering the saturn uses quads as polygons (which i want to use).
3. is there a way for Jo engine to do performance optimisations like a limited draw distance or similar things or is that not a feature?
4. Can Jo combine the infinite planes with 3d models on screen? so you an save quads on ceiling or floor.
5. Can Jo do half transparencies for water and other effects. Most saturn games don't do real transparency even though Saturn can technically do them but is Jo able to do so?

Idunno if these are logical or good questions, and I am sure I will come up with more in the future.
Thank you for anyone who can answer any of these or point me in the correct direction to find the answers!

Cerv3ro:
Hi there, i´m not a technicall person or dev, so for better communication and feedback i recomend you to join SegaXtreme Discord. Basically the best place to chat about Saturn development, small community but very friendly and professional. See you!

Navigation

[0] Message Index

Sitemap 1 2 3 4 5 6 7 8 9 10 
Go to full version