Bilby Studio

Bilby Studio Never stop playing

03/08/2024

I'm pondering which game engine or framework to focus on. The options for me is between the Godot Game Engine and PyGame Python Framework. I used to use Unreal Engine 4 & 5 a lot but I have had to downgrade my computer so the more demanding game engines are really not an option for me at this moment in time.

I truly enjoy using both and see the pro's and cons for me using each but the time I have to spend on game development is limited so I need to make a choice, at least for the moment.
I have a lot of experience with the Python language so I wouldn't need to work with a language (GDScript) that I don't have a great deal of expertise in. Even though GDScript is very similar to Python it still will require some effort to master, which isn't really a problem, more and inconvenience considering my time constraints.
On the other hand Godot offers more for me in development shortcuts. Godot, being a full game engine, means that it has all the physics and rendering etc. in one package ready to be utilized.

I think I will do a head to head post to highlight the differences with some pros and cons then see which one will get more attention. Any input would be appreciated.

I will not give up on either but more focus on one to a greater detail to see if I will be able to master it.

#

https://www.facebook.com/61559115324062/posts/122111799026303844/
06/06/2024

https://www.facebook.com/61559115324062/posts/122111799026303844/

๐†๐จ๐๐จ๐ญ ๐ฏ๐ฌ. ๐๐ฒ๐†๐š๐ฆ๐ž ๐Ÿ๐จ๐ซ ๐ˆ๐ง๐๐ข๐ž ๐†๐š๐ฆ๐ž ๐ƒ๐ž๐ฏ๐ž๐ฅ๐จ๐ฉ๐ฆ๐ž๐ง๐ญ

When it comes to indie game development, both Godot and PyGame offer unique advantages and cater to different types of developers and projects. Hereโ€™s an in-depth look at each engine, focusing on their strengths, limitations, and some notable examples of games created with them.

๐†๐จ๐๐จ๐ญ ๐„๐ง๐ ๐ข๐ง๐ž

๐Ž๐ฏ๐ž๐ซ๐ฏ๐ข๐ž๐ฐ:
Godot is an open-source game engine known for its scene system, which makes it easier to organize game elements and create reusable components. It supports both 2D and 3D game development, although it excels in 2D projects. The engine uses its own scripting language, GDScript, which is similar to Python, but it also supports other languages like C #, C++, and VisualScript.

๐™‹๐™ง๐™ค๐™จ:
- ๐’๐œ๐ž๐ง๐ž ๐’๐ฒ๐ฌ๐ญ๐ž๐ฆ: The node-based architecture is intuitive and allows for complex scene hierarchies, making it easier to manage game assets and logic.
- ๐ˆ๐ง๐ญ๐ž๐ ๐ซ๐š๐ญ๐ž๐ ๐“๐จ๐จ๐ฅ๐ฌ: Built-in animation, physics, and scripting tools provide a comprehensive environment without the need for additional software..
- ๐Ž๐ฉ๐ž๐ง ๐’๐จ๐ฎ๐ซ๐œ๐ž: Completely free under the MIT license, with no hidden costs or royalties, making it accessible for indie developers.
- ๐‚๐จ๐ฆ๐ฆ๐ฎ๐ง๐ข๐ญ๐ฒ ๐š๐ง๐ ๐ƒ๐จ๐œ๐ฎ๐ฆ๐ž๐ง๐ญ๐š๐ญ๐ข๐จ๐ง: A robust community and extensive documentation help developers of all levels.

๐˜พ๐™ค๐™ฃ๐™จ:
- ๐Ÿ‘๐ƒ ๐‚๐š๐ฉ๐š๐›๐ข๐ฅ๐ข๐ญ๐ข๐ž๐ฌ: While improving, Godotโ€™s 3D support is not as advanced as engines like Unity or Unreal.
- .๐๐„๐“ ๐‹๐ข๐ฆ๐ข๐ญ๐š๐ญ๐ข๐จ๐ง๐ฌ: .NET support is currently limited to desktop platforms in Godot 4.

๐™‰๐™ค๐™ฉ๐™–๐™—๐™ก๐™š ๐™„๐™ฃ๐™™๐™ž๐™š ๐™‚๐™–๐™ข๐™š๐™จ ๐™ˆ๐™–๐™™๐™š ๐™ฌ๐™ž๐™ฉ๐™ ๐™‚๐™ค๐™™๐™ค๐™ฉ:
1. "๐Š๐ข๐ง๐ ๐๐จ๐ฆ๐ฌ ๐จ๐Ÿ ๐ญ๐ก๐ž ๐ƒ๐ฎ๐ฆ๐ฉ" - A retro-inspired RPG with a unique storyline and engaging gameplay mechanics.
2. "๐”๐ง๐ญ๐ข๐ฅ ๐“๐ก๐ž๐ง" - A narrative-driven game focusing on the emotional journey of its characters.
3. "๐†๐ซ๐š๐ฏ๐ข๐ญ๐ฒ ๐€๐œ๐ž" - A modernized take on classic arcade games, with gravity-based puzzles and combat.

๐๐ฒ๐†๐š๐ฆ๐ž

๐Ž๐ฏ๐ž๐ซ๐ฏ๐ข๐ž๐ฐ:
PyGame is a set of Python modules designed for writing video games. It leverages the Simple DirectMedia Layer (SDL) library, making it ideal for 2D game development. PyGame is known for its simplicity and is a great tool for beginners and for developing small to medium-sized games.

๐™‹๐™ง๐™ค๐™จ:
- ๐„๐š๐ฌ๐ž ๐จ๐Ÿ ๐”๐ฌ๐ž: PyGameโ€™s simplicity and Python foundation make it accessible, especially for beginners.
- ๐‚๐ซ๐จ๐ฌ๐ฌ-๐๐ฅ๐š๐ญ๐Ÿ๐จ๐ซ๐ฆ: Supports multiple operating systems, allowing for easy cross-platform development.
- ๐‚๐จ๐ฆ๐ฆ๐ฎ๐ง๐ข๐ญ๐ฒ ๐’๐ฎ๐ฉ๐ฉ๐จ๐ซ๐ญ: Strong community with a wealth of tutorials and examples available.

๐˜พ๐™ค๐™ฃ๐™จ:
- ๐‚๐จ๐ฆ๐ฉ๐ฅ๐ž๐ฑ๐ข๐ญ๐ฒ ๐‹๐ข๐ฆ๐ข๐ญ๐š๐ญ๐ข๐จ๐ง๐ฌ: Less suited for creating complex or highly detailed games.
- ๐๐ž๐ซ๐Ÿ๐จ๐ซ๐ฆ๐š๐ง๐œ๐ž: May not perform as well as other engines for more demanding games due to its simplicity and Python base.

๐™‰๐™ค๐™ฉ๐™–๐™—๐™ก๐™š ๐™„๐™ฃ๐™™๐™ž๐™š ๐™‚๐™–๐™ข๐™š๐™จ ๐™ˆ๐™–๐™™๐™š ๐™ฌ๐™ž๐™ฉ๐™ ๐™‹๐™ฎ๐™‚๐™–๐™ข๐™š:
1. "๐ƒ๐š๐ง๐ ๐ž๐ซ๐จ๐ฎ๐ฌ ๐‡๐ข๐ ๐ก ๐’๐œ๐ก๐จ๐จ๐ฅ ๐†๐ข๐ซ๐ฅ๐ฌ ๐ข๐ง ๐“๐ซ๐จ๐ฎ๐›๐ฅ๐ž!" - A unique RPG set in the 1920s, focusing on a group of high school girls solving mysteries.
2. "๐…๐ซ๐ž๐ญ๐ฌ ๐จ๐ง ๐…๐ข๐ซ๐ž" - A music rhythm game where players use their keyboard as a guitar.
3. "๐’๐จ๐ฅ๐š๐ซ ๐–๐จ๐ฅ๐Ÿ" - A remake of the classic arcade game Solar Fox, featuring puzzle and action elements.

๐‚๐จ๐ง๐œ๐ฅ๐ฎ๐ฌ๐ข๐จ๐ง

Choosing between Godot and PyGame largely depends on the scope and requirements of your project:

- ๐†๐จ๐๐จ๐ญ is ideal for developers looking for a comprehensive tool that supports both 2D and 3D games and offers extensive built-in features and flexibility. It is suitable for both beginners and experienced developers aiming to create polished and feature-rich games.
- ๐๐ฒ๐†๐š๐ฆ๐ž is perfect for beginners or those looking to quickly prototype and develop simpler 2D games. Its ease of use and the Python foundation make it highly accessible and great for educational purposes.

Both engines have proven their worth in the indie game development community, each fostering creativity in different ways. Whether youโ€™re crafting a retro RPG or a quick prototype, Godot and PyGame provide powerful platforms to bring your game ideas to life.

๐—Ÿ๐—ผ๐—ผ๐—ธ๐—ถ๐—ป๐—ด ๐˜๐—ผ ๐—ฑ๐—ฒ๐˜ƒ๐—ฒ๐—น๐—ผ๐—ฝ ๐—ฎ ๐˜๐—ผ๐—ฝ-๐—ป๐—ผ๐˜๐—ฐ๐—ต ๐Ÿฎ๐—— ๐—ด๐—ฎ๐—บ๐—ฒ?Consider using the Godot engine! Here's why:1. ๐—˜๐—ฎ๐˜€๐—ฒ ๐—ผ๐—ณ ๐—จ๐˜€๐—ฒ: Godot's intuitive int...
25/04/2024

๐—Ÿ๐—ผ๐—ผ๐—ธ๐—ถ๐—ป๐—ด ๐˜๐—ผ ๐—ฑ๐—ฒ๐˜ƒ๐—ฒ๐—น๐—ผ๐—ฝ ๐—ฎ ๐˜๐—ผ๐—ฝ-๐—ป๐—ผ๐˜๐—ฐ๐—ต ๐Ÿฎ๐—— ๐—ด๐—ฎ๐—บ๐—ฒ?
Consider using the Godot engine! Here's why:

1. ๐—˜๐—ฎ๐˜€๐—ฒ ๐—ผ๐—ณ ๐—จ๐˜€๐—ฒ: Godot's intuitive interface and scripting language make game development a breeze, even for beginners.

2. ๐—ข๐—ฝ๐—ฒ๐—ป ๐—ฆ๐—ผ๐˜‚๐—ฟ๐—ฐ๐—ฒ: Enjoy the benefits of a vibrant community, frequent updates, and no licensing fees with Godot's open-source nature.

3. ๐—–๐—ฟ๐—ผ๐˜€๐˜€-๐—ฃ๐—น๐—ฎ๐˜๐—ณ๐—ผ๐—ฟ๐—บ ๐—–๐—ผ๐—บ๐—ฝ๐—ฎ๐˜๐—ถ๐—ฏ๐—ถ๐—น๐—ถ๐˜๐˜†: Reach a wider audience by deploying your game on multiple platforms, including PC, mobile, and web.

4. ๐—ฃ๐—ผ๐˜„๐—ฒ๐—ฟ๐—ณ๐˜‚๐—น ๐Ÿฎ๐—— ๐—ง๐—ผ๐—ผ๐—น๐˜€: From sprite handling to tilemaps and particle systems, Godot provides a robust set of tools tailored specifically for 2D game development.

5. ๐—ฃ๐—ฒ๐—ฟ๐—ณ๐—ผ๐—ฟ๐—บ๐—ฎ๐—ป๐—ฐ๐—ฒ ๐—ข๐—ฝ๐˜๐—ถ๐—บ๐—ถ๐˜‡๐—ฎ๐˜๐—ถ๐—ผ๐—ป: Godot's efficient rendering pipeline and built-in profiling tools help ensure smooth gameplay across various devices.

6. ๐—™๐—น๐—ฒ๐˜…๐—ถ๐—ฏ๐—น๐—ฒ ๐—”๐—ป๐—ถ๐—บ๐—ฎ๐˜๐—ถ๐—ผ๐—ป ๐—ฆ๐˜†๐˜€๐˜๐—ฒ๐—บ: dynamic animations with ease using Godot's animation editor, complete with support for skeletal animation and inverse kinematics.

7. ๐—”๐—ฐ๐˜๐—ถ๐˜ƒ๐—ฒ ๐—–๐—ผ๐—บ๐—บ๐˜‚๐—ป๐—ถ๐˜๐˜† ๐—ฆ๐˜‚๐—ฝ๐—ฝ๐—ผ๐—ฟ๐˜: Get help, share knowledge, and collaborate with fellow developers in the thriving Godot community.

Ready to bring your 2D game ideas to life? Give Godot a try!

Blender has released 3.6 LTS. I'm really keen to get into this to see the improvements.
28/06/2023

Blender has released 3.6 LTS. I'm really keen to get into this to see the improvements.



Blender Foundation and the online developers community proudly present Blender 3.6 LTS!

18/04/2023

I think its time to join a game jam. It will be a great way to improve my GDScript in Godot.



itch.io is a place for hosting and participating in game jams online. Anyone can instantly create and host a jam. 262,345 games have been created for jams hosted on itch.io.

Godot has pre-released Godot 4.I'm looking forward to giving it a go.
28/02/2023

Godot has pre-released Godot 4.
I'm looking forward to giving it a go.

Free and open source 2D and 3D game engine

Merry Christmas and happy new year wherever you are.
25/12/2022

Merry Christmas and happy new year wherever you are.

Godot has made the new version 4.0 available for Beta. This version has many improvements and also has the visual script...
20/09/2022

Godot has made the new version 4.0 available for Beta. This version has many improvements and also has the visual scripting removed. They might include the visual scripting as an extension later.

It has been a long road to Godot 4.0 with 17 alpha builds distributed in 2022, and continuous development effort since 2019. We arenโ€™t done yet, but today marks a major milestone on the road to Godot 4.0: the first beta is out!

I used to do a lot of Blender modelling but for some reason I stopped. This is a selection of some of the models that I ...
11/08/2022

I used to do a lot of Blender modelling but for some reason I stopped. This is a selection of some of the models that I made. Some of them were for game assets, some were just for fun and some were even rigged for animation. Let me know what you think.

It might be fun to go back over the models to see if I can make them better.

Lately I have been focussing on coding and game design but totally neglecting asset creation. To make assets I normally ...
09/08/2022

Lately I have been focussing on coding and game design but totally neglecting asset creation. To make assets I normally use Blender and think it might be nice to take a break from code to work on increasing my Blender skills.



The Freedom to Create

I've been looking at Godot game engine lately because I like the licensing situation with it. I have never used GDscript...
14/05/2022

I've been looking at Godot game engine lately because I like the licensing situation with it. I have never used GDscript but I'm sure I could learn it if I tried.
It looks like a fun engine with good capabilities. It is also capable of android game development which I find quite appealing.
I won't give up my pygame stuff but one day when I get a chance I might play around with it a bit.
If anyone has used it please let me know what you thought of it.



https://godotengine.org/

Godot provides a huge set of common tools, so you can just focus on making your game without reinventing the wheel.

Unreal Engine 5 is out of early access and now available for production work. I love using this version because it's a b...
07/04/2022

Unreal Engine 5 is out of early access and now available for production work. I love using this version because it's a big improvement on UE4.



https://www.unrealengine.com/en-US/unreal-engine-5

Unreal Engine 5 empowers all creators across all industries to deliver stunning real-time content and experiences.

So I have been doing a few tutorials on pygame and feel like I have got a good enough handle on it to start on my own ga...
01/04/2022

So I have been doing a few tutorials on pygame and feel like I have got a good enough handle on it to start on my own game. The problem I have is that I don't know what to make.
If anyone has any ideas for me that focus more on the game mechanics than the artwork please let me know.

@

Pygame is a python package that is focused around making games in python. It doesn't do much in the way of 3d but it is ...
31/01/2022

Pygame is a python package that is focused around making games in python. It doesn't do much in the way of 3d but it is really nice for small 2d games.

I love coding in Python so this is a great fun alternative for prototyping games before development.

๐‘ฏ๐’‚๐’‘๐’‘๐’š ๐‘จ๐’–๐’”๐’•๐’“๐’‚๐’๐’Š๐’‚ ๐‘ซ๐’‚๐’šA great day for a Barbi and few beers. Enjoy the beaches and have a great day.
26/01/2022

๐‘ฏ๐’‚๐’‘๐’‘๐’š ๐‘จ๐’–๐’”๐’•๐’“๐’‚๐’๐’Š๐’‚ ๐‘ซ๐’‚๐’š

A great day for a Barbi and few beers. Enjoy the beaches and have a great day.

Happy New Year EveryoneIt's been a rough year for everyone and we survived. Let's hope 2022 will be a great year full of...
31/12/2021

Happy New Year Everyone
It's been a rough year for everyone and we survived. Let's hope 2022 will be a great year full of success.

03/10/2021

I've been playing with Unreal Engine 5 Early Access lately and I can tell you, so far I love it.
Good work guys!

Here's a video I made using Unreal engine 5 Sequencer. Its from a turorial so I can get used to the interface. It's on m...
30/09/2021

Here's a video I made using Unreal engine 5 Sequencer. Its from a turorial so I can get used to the interface.

It's on my youtube channel so you can subscribe there to see more work as I finish them.



https://youtu.be/H1fyIFMcf0w

I made this from a tutorial to get used to the interface of Unreal Engine 5. It was fun to do and hope to get better with my skills as time goes on. Original...

Unreal Engine 5 (Early Access) is amazing. Take a look at the scene I made to help learn the interface. Its pretty much ...
29/09/2021

Unreal Engine 5 (Early Access) is amazing. Take a look at the scene I made to help learn the interface. Its pretty much the same as the Unreal Engine 4, which I have been using for ages, just a lot more powerful.
I'm still learning my way around it but I can see it will be my new game engine once it gets released.
I'll make a cutscene with it as soon as I can wrap my head around UE5 cinematics.

Open worlds have always been a large task for game developers. Unreal Engine 5 is making it easier for developers to cre...
29/09/2021

Open worlds have always been a large task for game developers. Unreal Engine 5 is making it easier for developers to create large open world games. I, for one, will be looking into it when start using UE5 full time. Currently I'm using 2.6 until UE5 comes out of beta.



https://www.unrealengine.com/en-US/blog/large-worlds-in-ue5-a-whole-new-open-world

Learn how to create open worlds in Unreal Engine 5 with this 30-minute video that will teach you everything to get started.

26/09/2021
I've been working slowley on a Zombie type shooter lately. My plan is to make a game that is extreemly hard to play and ...
02/05/2021

I've been working slowley on a Zombie type shooter lately. My plan is to make a game that is extreemly hard to play and just getting to the end of the first level would be a challenge in itself.
Currently I am just focussing on getting the character sorted out and making sure the enemy zombies are working as intended.
I will try to post updates as I am making progress.
I will be using Unreal Engine and For this project I will use blueprints for the back of house stuff.

Address


Website

Alerts

Be the first to know and let us send you an email when Bilby Studio posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to Bilby Studio:

Shortcuts

  • Address
  • Alerts
  • Contact The Business
  • Claim ownership or report listing
  • Want your business to be the top-listed Media Company?

Share