Hi there,

I shared the code about a demo i made. It includes damage on zombies , fps movement and camera , display particles effects when firing.

It's not a tutorial, download it https://sendspace.com/file/q4mtsu

Hi MagicLord

I just downloaded the archive and it appears it is the complete project. Is a true tutorial planned ? Because it could be very, very usefull.

Any way, many thanks for sharing.

@keltwookie said: Hi MagicLord

I just downloaded the archive and it appears it is the complete project. Is a true tutorial planned ? Because it could be very, very usefull.

Any way, many thanks for sharing.

It's a modification of the 3D platformer project, you can load or replace the 3D platformer on your project list. Sorry no tutorial planned, all scripts are short and easy, you can learn how to make Fps games.

@MagicLord said: ... all scripts are short and easy, you can learn how to make Fps games.

True, they are short, but as you said, the code is not commented. And sadly, the documentation is lacking of examples for pure beginners and non-coders. I just hope it will be made later.

17 days later

@keltwookie said:

@MagicLord said: ... all scripts are short and easy, you can learn how to make Fps games.

True, they are short, but as you said, the code is not commented. And sadly, the documentation is lacking of examples for pure beginners and non-coders. I just hope it will be made later.

I will do a shortest version with minimal code and it it will have comments.

@MagicLord said: I will do a shortest version with minimal code and it it will have comments.

Great ! Many thanks :smile:

Could you please remove "tutorial" from the title? Maybe call it "demo project"? I bet I'm not the only one who expected a tutorial and was disappointed.

Me reading this thread:

@MagicLord said: I made a tutorial Cool, I got to watch/read this

@MagicLord said: Sorry no tutorial planned ??? Are you kidding me ???

@danjo said: Could you please remove "tutorial" from the title? Maybe call it "demo project"? I bet I'm not the only one who expected a tutorial and was disappointed.

Me reading this thread:

@MagicLord said: I made a tutorial Cool, I got to watch/read this

@MagicLord said: Sorry no tutorial planned ??? Are you kidding me ???

Hi,

It's made in my free time and there is people able to learn from code. I don't think ungratefull guys like you deserve more code examples _

Tip for you : There is Youtube tutorials to make such games.

#PlayerPhysics class

# class member variables go here, for example:
# var a = 2
# var b = "textvar"

# Called every time the node is added to the scene.
# Initialization here

etc.

@danjo said: Could you please remove "tutorial" from the title? Maybe call it "demo project"? I bet I'm not the only one who expected a tutorial and was disappointed.

It is true, you commented your code a bit but I’m sorry to say that I expected more explanations. Indeed, a non-coder/beginner will understand absolutely nothing to your code. And sorry again, but I agree with danjo, and I said I wouldn’t post this into the Tutorial section. And yes, I'm clearly disappointed too

@MagicLord said: Tip for you : There is Youtube tutorials to make such games.

Alright, so why not adding a link to such tut ?

« Tip for you : » Here’s how look like a nice tutorial :

https://godotdevelopers.org/forum/discussion/18490/easy-minimap-low-on-resources

I know it personally, making/typing a tut is very long, especially when you have to think for beginners. But it worth it, just to increase Godot Engine popularity :wink:

@keltwookie said: #PlayerPhysics class

# class member variables go here, for example:
# var a = 2
# var b = "textvar"

# Called every time the node is added to the scene.
# Initialization here

etc.

@danjo said: Could you please remove "tutorial" from the title? Maybe call it "demo project"? I bet I'm not the only one who expected a tutorial and was disappointed.

It is true, you commented your code a bit but I’m sorry to say that I expected more explanations. Indeed, a non-coder/beginner will understand absolutely nothing to your code. And sorry again, but I agree with danjo, and I said I wouldn’t post this into the Tutorial section. And yes, I'm clearly disappointed too

@MagicLord said: Tip for you : There is Youtube tutorials to make such games.

Alright, so why not adding a link to such tut ?

« Tip for you : » Here’s how look like a nice tutorial :

https://godotdevelopers.org/forum/discussion/18490/easy-minimap-low-on-resources

I know it personally, making/typing a tut is very long, especially when you have to think for beginners. But it worth it, just to increase Godot Engine popularity :wink:

There is almost no Godot 3D Fps games tutorials, i had to learn from code i found without any explanations or comments. It is on the wrong section, It's not a tutorial for beginners, i'll delete it.

@MagicLord said: There is almost no Godot 3D Fps games tutorials, i had to learn from code i found without any explanations or comments.

Yes, agree, that's why we are fond of tuts here :D I'm not speaking for myself only, because yes, I would want to learn and this is the reason why I spend hours on Kidscancode tuts (just an example), just to learn the logics. When I talked about beginners and non-coders, I could also add newcomers. Indeed, someone said on another website that those who are coming from Unity could also have difficulties to dive into the code into Godot Engine. Even if GDScript appears relatively easy to learn, it is still an alien language for the most part. :D

@keltwookie said:

@MagicLord said: There is almost no Godot 3D Fps games tutorials, i had to learn from code i found without any explanations or comments.

Yes, agree, that's why we are fond of tuts here :D I'm not speaking for myself only, because yes, I would want to learn and this is the reason why I spend hours on Kidscancode tuts (just an example), just to learn the logics. When I talked about beginners and non-coders, I could also add newcomers. Indeed, someone said on another website that those who are coming from Unity could also have difficulties to dive into the code into Godot Engine. Even if GDScript appears relatively easy to learn, it is still an alien language for the most part. :D

Newcomers to 3D should learn Unity tutorials, because there is a lot and dealing with camera or physics is based on the same principles. GDScript is not complex, it's the same principles as any scripting language, you must learn the basics. Godot has no 3D games tutorials, you must learn from code you find( demos,google search,reddit, QA), this is how i learned how to use it with many trials and error. Or you must be patient and wait until more people uses it and makes tutorials you want.

@MagicLord GDScript is not complex, you can learn the very basics with 2D games tutorials.

Yes, I know, and I’m already on it (an asteroid clone). But when you say it is not complex, yes it is for the non-coder (artists?). You are apparently enough experienced to understand the mechanics into GDScript, but try to feel like a noob just one second, you will see what I’m talking about. It reminds me when I gave music lessons years ago, the first one was a total mess because I forgot one essential thing : Teaching how to tune the instrument. Of course it appeared obvious for me but not for the students. Same thing here : The beginners have to be taken by the hand from A to Z. And yes, I’m just a(n) (old) kid in this discipline, hehe. And I know too that the best to learn GDScript would be to firstly to learn Python. This language also appears to be easy to learn (I already did some tries), but once again, it could discourage any newcomers even if these have tons of ideas and advanced artist skills. Yeah : Coding is another world for artists, like drawing could be another one for coders :D. Having said that, I did not tried yet the Visual Scripting feature, because of one reason (anyone, stop me if I’m wrong) : Apparently, you can’t go really far in game mechanics with it.

@MagicLord Godot has no 3D games tutorials, you must learn from code you find( demos,google search,reddit, QA), or be patient and wait until more people uses it and makes tutorials you want.

Yeah, 3D tuts are very rare for Godot (I found just a few, and they won't work anymore as they were made for 2x), but trust me when I say I know how to use a search engine, whatever it be. I jumped into Godot since 2016 and since then, I never stopped searching and bookmarked any info I can find. BTW, this is how I learned to use Blender :smile:

Any way, I’m strongly stubborn and will manage this one day or another.

Once you know one scritping language, you can learn any others, they all work similar. It's not GDscript is difficult. Start with 2D games, after making few demos you will master GDscript and you should be able to start something more complex like 3D demos. Since a year you should already master GDscript :p

Thanks for the tips , I already knew this :)

My first goal was to have suitable 3d models and environments. To be honnest with you, I'm more a RPer (so a writer...and former musician) than anything else. So my first task was to learn a modern 3D modeler such as Blender Sorry, pal, I got one brain only lol :p

@keltwookie said: Thanks for the tips , I already knew this :)

My first goal was to have suitable 3d models and environments. To be honnest with you, I'm more a RPer (so a writer...and former musician) than anything else. So my first task was to learn a modern 3D modeler such as Blender Sorry, pal, I got one brain only lol :p

???

Excuse me but whats a RPer ? :/

@aztecsensei said: Excuse me but whats a RPer ? :/

Sorry... RP = Role Play, so a RPer = Role Player