0
chat I wanna make a bullet hell game what language(s) do I need to know?
I NEED HELP
4 Risposte
+ 4
Hi! Quick answer: from none to a specific one. None - because there are game builders that don't require language knowledge. Specific - depends on the platform (device) you want to create a game for and the technology you choose. This can include web browser apps, mobile devices, desktops, and game consoles.
Decide for yourself what you see this game as? 2D or 3D? For which platform?
https://glusoft.com/sfml-tutorials/make-bullet-hell-game/
+ 1
This is not a chat
Bullet hell is a genre, therefore language doesn't really matter, implementation does.
Knowing vector math (linear algebra) and trigonometry (with emphasis on shapes and understanding the golden ratio) are key in making fancy bullet patterns
+ 1
n!ko ⑨,
Also, as 「HAPPY TO HELP」said, I would further like to let you know that bullet hell game requires core mathematical concepts viz. Trigonometry, Vectors, Coordinate Geometry etc.
You might want to learn Sine (sin) and cosine (cos) functions and how to convert angles into x and y positions for spawning bullets in circular patterns, creating spirals by gradually increasing θ each frame and making sine motion bullets.
Vectors, ecpecially representing movement using Vector2 (x, y), is extremely essential for calculating collisions and avoidance and moving enemy bullets towards the player (vector normalisation can be helpful).
Additionally, implementing the equations of motion can be helpful as you might want to control speed, acceleration and time-based behaviour.
Also, once you know the underlying math, you can effectively make appealing bullet and/or patters using angular velocity and sinosidal waves etc.
Thank you.
0
n!ko ⑨, it's great to see that you are interested in creating a bullet hell game through coding.
However, in order for us to help you appropriately, it is advised that you kindly provide more detailed and specific information.
Please let us know what type of game you wish to build, as in web game, mobile game, simple 2D, Complex 3D, etc. It would be helpful to know about the language or framework you are comfortable with or have experience of.
Feel free to let us know if you need more information to decide the same.
That said, if ypu are a beginner, you could consider learning C# for use with Unity ,which is the most accessible professional game engine for 2D games like bullet hells. Note that for this you need to learn Unity scripting API (especially Update(), Instantiate(), Transform, Vector2) along with C# basics.
Alternatively, learn GDScript. Godot is open-source, lightweight, and fantastic for 2D games. It's scripting language, GDScript, has a very beginner-friendly syntax.
Thank you.



